#include "reine.h"

void Reine::creerListe() {
    lid=glGenLists(1);
    glNewList(lid, GL_COMPILE);
    glBegin(GL_TRIANGLES);
        glNormal3d(0, 0, 1);
        glVertex3d(0.421787, 0, 3.093384);
        glVertex3d(0.474331, -0.154119, 3.093384);
        glVertex3d(0.498741, 0, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.421787, 0, 3.093384);
        glVertex3d(0.401143, -0.130339, 3.093384);
        glVertex3d(0.474331, -0.154119, 3.093384);

        glNormal3d(0.262895, -0.041638, 0.963926);
        glVertex3d(0.652648, 0, 4.0663);
        glVertex3d(0.592185, 0, 4.08279);
        glVertex3d(0.563201, -0.182995, 4.08279);

        glNormal3d(0.262894, -0.041638, 0.963926);
        glVertex3d(0.652648, 0, 4.0663);
        glVertex3d(0.563201, -0.182995, 4.08279);
        glVertex3d(0.620706, -0.201679, 4.0663);

        glNormal3d(0.783255, -0.124055, 0.609198);
        glVertex3d(0.592185, 0, 4.08279);
        glVertex3d(0.553708, 0, 4.132261);
        glVertex3d(0.526608, -0.171105, 4.132261);

        glNormal3d(0.783256, -0.124055, 0.609197);
        glVertex3d(0.592185, 0, 4.08279);
        glVertex3d(0.526608, -0.171105, 4.132261);
        glVertex3d(0.563201, -0.182995, 4.08279);

        glNormal3d(0.09286, -0.014707, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0.061345, -0.019932, 4.593984);
        glVertex3d(0.064502, 0, 4.593984);

        glNormal3d(0.29377, -0.046528, 0.954743);
        glVertex3d(0.064502, 0, 4.593984);
        glVertex3d(0.129304, -0.042013, 4.571997);
        glVertex3d(0.135959, 0, 4.571997);

        glNormal3d(0.293769, -0.046528, 0.954743);
        glVertex3d(0.064502, 0, 4.593984);
        glVertex3d(0.061345, -0.019932, 4.593984);
        glVertex3d(0.129304, -0.042013, 4.571997);

        glNormal3d(0.702713, -0.111299, 0.702714);
        glVertex3d(0.135959, 0, 4.571997);
        glVertex3d(0.192036, -0.062396, 4.506036);
        glVertex3d(0.201919, 0, 4.506036);

        glNormal3d(0.702715, -0.111297, 0.702713);
        glVertex3d(0.135959, 0, 4.571997);
        glVertex3d(0.129304, -0.042013, 4.571997);
        glVertex3d(0.192036, -0.062396, 4.506036);

        glNormal3d(0.98524, -0.156046, 0.070373);
        glVertex3d(0.201919, 0, 4.506036);
        glVertex3d(0.197264, -0.064095, 4.429082);
        glVertex3d(0.207416, 0, 4.429082);

        glNormal3d(0.985239, -0.156048, 0.070374);
        glVertex3d(0.201919, 0, 4.506036);
        glVertex3d(0.192036, -0.062396, 4.506036);
        glVertex3d(0.197264, -0.064095, 4.429082);

        glNormal3d(0.872033, -0.138117, -0.469556);
        glVertex3d(0.207416, 0, 4.429082);
        glVertex3d(0.16067, -0.052205, 4.357625);
        glVertex3d(0.168939, 0, 4.357625);

        glNormal3d(0.872032, -0.138116, -0.469557);
        glVertex3d(0.207416, 0, 4.429082);
        glVertex3d(0.197264, -0.064095, 4.429082);
        glVertex3d(0.16067, -0.052205, 4.357625);

        glNormal3d(0.405304, -0.064193, 0.911925);
        glVertex3d(0.168939, 0, 4.357625);
        glVertex3d(0.207719, -0.067492, 4.335639);
        glVertex3d(0.218409, 0, 4.335639);

        glNormal3d(0.405303, -0.064194, 0.911926);
        glVertex3d(0.168939, 0, 4.357625);
        glVertex3d(0.16067, -0.052205, 4.357625);
        glVertex3d(0.207719, -0.067492, 4.335639);

        glNormal3d(0.57879, -0.091671, 0.810308);
        glVertex3d(0.218409, 0, 4.335639);
        glVertex3d(0.280907, -0.091272, 4.280672);
        glVertex3d(0.295363, 0, 4.280672);

        glNormal3d(0.57879, -0.09167, 0.810308);
        glVertex3d(0.218409, 0, 4.335639);
        glVertex3d(0.207719, -0.067492, 4.335639);
        glVertex3d(0.280907, -0.091272, 4.280672);

        glNormal3d(0.647362, -0.102531, 0.755255);
        glVertex3d(0.295363, 0, 4.280672);
        glVertex3d(0.354094, -0.115052, 4.214711);
        glVertex3d(0.372317, 0, 4.214711);

        glNormal3d(0.647362, -0.102532, 0.755255);
        glVertex3d(0.295363, 0, 4.280672);
        glVertex3d(0.280907, -0.091272, 4.280672);
        glVertex3d(0.354094, -0.115052, 4.214711);

        glNormal3d(0.824918, -0.130654, 0.549945);
        glVertex3d(0.372317, 0, 4.214711);
        glVertex3d(0.437737, -0.142229, 4.08279);
        glVertex3d(0.460264, 0, 4.08279);

        glNormal3d(0.824918, -0.130653, 0.549945);
        glVertex3d(0.372317, 0, 4.214711);
        glVertex3d(0.354094, -0.115052, 4.214711);
        glVertex3d(0.437737, -0.142229, 4.08279);

        glNormal3d(-0.466609, 0.073903, 0.881371);
        glVertex3d(0.460264, 0, 4.08279);
        glVertex3d(0.526608, -0.171105, 4.132261);
        glVertex3d(0.553708, 0, 4.132261);

        glNormal3d(-0.466609, 0.073903, 0.881371);
        glVertex3d(0.460264, 0, 4.08279);
        glVertex3d(0.437737, -0.142229, 4.08279);
        glVertex3d(0.526608, -0.171105, 4.132261);

        glNormal3d(0.987688, -0.156434, 0);
        glVertex3d(0.652648, 0, 4.0663);
        glVertex3d(0.620706, -0.201679, 4.00034);
        glVertex3d(0.652648, 0, 4.00034);

        glNormal3d(0.987688, -0.156434, 0);
        glVertex3d(0.652648, 0, 4.0663);
        glVertex3d(0.620706, -0.201679, 4.0663);
        glVertex3d(0.620706, -0.201679, 4.00034);

        glNormal3d(0.747285, -0.118358, -0.653878);
        glVertex3d(0.652648, 0, 4.00034);
        glVertex3d(0.584112, -0.189789, 3.956366);
        glVertex3d(0.614172, 0, 3.956366);

        glNormal3d(0.747286, -0.118358, -0.653877);
        glVertex3d(0.652648, 0, 4.00034);
        glVertex3d(0.620706, -0.201679, 4.00034);
        glVertex3d(0.584112, -0.189789, 3.956366);

        glNormal3d(0.742227, -0.117557, -0.659757);
        glVertex3d(0.614172, 0, 3.956366);
        glVertex3d(0.500469, -0.162612, 3.857425);
        glVertex3d(0.526224, 0, 3.857425);

        glNormal3d(0.742227, -0.117557, -0.659757);
        glVertex3d(0.614172, 0, 3.956366);
        glVertex3d(0.584112, -0.189789, 3.956366);
        glVertex3d(0.500469, -0.162612, 3.857425);

        glNormal3d(0.879107, -0.139236, -0.455834);
        glVertex3d(0.526224, 0, 3.857425);
        glVertex3d(0.427282, -0.138832, 3.709014);
        glVertex3d(0.44927, 0, 3.709014);

        glNormal3d(0.879107, -0.139236, -0.455833);
        glVertex3d(0.526224, 0, 3.857425);
        glVertex3d(0.500469, -0.162612, 3.857425);
        glVertex3d(0.427282, -0.138832, 3.709014);

        glNormal3d(0.944322, -0.149567, -0.293064);
        glVertex3d(0.44927, 0, 3.709014);
        glVertex3d(0.380233, -0.123545, 3.54961);
        glVertex3d(0.3998, 0, 3.54961);

        glNormal3d(0.944321, -0.149565, -0.293066);
        glVertex3d(0.44927, 0, 3.709014);
        glVertex3d(0.427282, -0.138832, 3.709014);
        glVertex3d(0.380233, -0.123545, 3.54961);

        glNormal3d(0.982906, -0.155676, -0.098291);
        glVertex3d(0.3998, 0, 3.54961);
        glVertex3d(0.369777, -0.120148, 3.439676);
        glVertex3d(0.388807, 0, 3.439676);

        glNormal3d(0.982906, -0.155678, -0.09829);
        glVertex3d(0.3998, 0, 3.54961);
        glVertex3d(0.380233, -0.123545, 3.54961);
        glVertex3d(0.369777, -0.120148, 3.439676);

        glNormal3d(0.986853, -0.156302, 0.041119);
        glVertex3d(0.388807, 0, 3.439676);
        glVertex3d(0.375005, -0.121846, 3.307755);
        glVertex3d(0.394304, 0, 3.307755);

        glNormal3d(0.986853, -0.156302, 0.041119);
        glVertex3d(0.388807, 0, 3.439676);
        glVertex3d(0.369777, -0.120148, 3.439676);
        glVertex3d(0.375005, -0.121846, 3.307755);

        glNormal3d(0.242359, -0.038386, 0.969427);
        glVertex3d(0.394304, 0, 3.307755);
        glVertex3d(0.416826, -0.135435, 3.296762);
        glVertex3d(0.438277, 0, 3.296762);

        glNormal3d(0.242359, -0.038386, 0.969427);
        glVertex3d(0.394304, 0, 3.307755);
        glVertex3d(0.375005, -0.121846, 3.307755);
        glVertex3d(0.416826, -0.135435, 3.296762);

        glNormal3d(0.90439, -0.14324, 0.401947);
        glVertex3d(0.438277, 0, 3.296762);
        glVertex3d(0.437737, -0.142229, 3.247291);
        glVertex3d(0.460264, 0, 3.247291);

        glNormal3d(0.904389, -0.143241, 0.401948);
        glVertex3d(0.438277, 0, 3.296762);
        glVertex3d(0.416826, -0.135435, 3.296762);
        glVertex3d(0.437737, -0.142229, 3.247291);

        glNormal3d(0.972138, -0.153972, -0.176749);
        glVertex3d(0.460264, 0, 3.247291);
        glVertex3d(0.427282, -0.138832, 3.186828);
        glVertex3d(0.449271, 0, 3.186828);

        glNormal3d(0.972138, -0.153971, -0.176751);
        glVertex3d(0.460264, 0, 3.247291);
        glVertex3d(0.437737, -0.142229, 3.247291);
        glVertex3d(0.427282, -0.138832, 3.186828);

        glNormal3d(0.702714, -0.111299, -0.702714);
        glVertex3d(0.449271, 0, 3.186828);
        glVertex3d(0.395916, -0.128641, 3.153847);
        glVertex3d(0.41629, 0, 3.153847);

        glNormal3d(0.702714, -0.111299, -0.702713);
        glVertex3d(0.449271, 0, 3.186828);
        glVertex3d(0.427282, -0.138832, 3.186828);
        glVertex3d(0.395916, -0.128641, 3.153847);

        glNormal3d(0.983731, -0.155807, 0.089429);
        glVertex3d(0.41629, 0, 3.153847);
        glVertex3d(0.401143, -0.130339, 3.093384);
        glVertex3d(0.421787, 0, 3.093384);

        glNormal3d(0.983731, -0.155807, 0.089429);
        glVertex3d(0.41629, 0, 3.153847);
        glVertex3d(0.395916, -0.128641, 3.153847);
        glVertex3d(0.401143, -0.130339, 3.093384);

        glNormal3d(0.702714, -0.111298, 0.702714);
        glVertex3d(0.498741, 0, 3.093384);
        glVertex3d(0.500469, -0.162612, 3.0659);
        glVertex3d(0.526224, 0, 3.0659);

        glNormal3d(0.702712, -0.111299, 0.702715);
        glVertex3d(0.498741, 0, 3.093384);
        glVertex3d(0.474331, -0.154119, 3.093384);
        glVertex3d(0.500469, -0.162612, 3.0659);

        glNormal3d(0.98436, -0.155907, -0.082031);
        glVertex3d(0.526224, 0, 3.0659);
        glVertex3d(0.495241, -0.160914, 2.99994);
        glVertex3d(0.520728, 0, 2.99994);

        glNormal3d(0.98436, -0.155907, -0.082032);
        glVertex3d(0.526224, 0, 3.0659);
        glVertex3d(0.500469, -0.162612, 3.0659);
        glVertex3d(0.495241, -0.160914, 2.99994);

        glNormal3d(0.196023, -0.031047, 0.980108);
        glVertex3d(0.520728, 0, 2.99994);
        glVertex3d(0.573657, -0.186392, 2.98345);
        glVertex3d(0.603178, 0, 2.98345);

        glNormal3d(0.196023, -0.031047, 0.980108);
        glVertex3d(0.520728, 0, 2.99994);
        glVertex3d(0.495241, -0.160914, 2.99994);
        glVertex3d(0.573657, -0.186392, 2.98345);

        glNormal3d(0.512797, -0.081219, 0.85466);
        glVertex3d(0.603178, 0, 2.98345);
        glVertex3d(0.625933, -0.203378, 2.950469);
        glVertex3d(0.658145, 0, 2.950469);

        glNormal3d(0.512796, -0.081219, 0.85466);
        glVertex3d(0.603178, 0, 2.98345);
        glVertex3d(0.573657, -0.186392, 2.98345);
        glVertex3d(0.625933, -0.203378, 2.950469);

        glNormal3d(0.938152, -0.148588, 0.312717);
        glVertex3d(0.658145, 0, 2.950469);
        glVertex3d(0.652072, -0.211871, 2.868019);
        glVertex3d(0.685629, 0, 2.868019);

        glNormal3d(0.938152, -0.148589, 0.312718);
        glVertex3d(0.658145, 0, 2.950469);
        glVertex3d(0.625933, -0.203378, 2.950469);
        glVertex3d(0.652072, -0.211871, 2.868019);

        glNormal3d(0.982906, -0.155677, -0.098289);
        glVertex3d(0.685629, 0, 2.868019);
        glVertex3d(0.646844, -0.210172, 2.813052);
        glVertex3d(0.680132, 0, 2.813052);

        glNormal3d(0.982906, -0.155676, -0.098293);
        glVertex3d(0.685629, 0, 2.868019);
        glVertex3d(0.652072, -0.211871, 2.868019);
        glVertex3d(0.646844, -0.210172, 2.813052);

        glNormal3d(0.786451, -0.124561, -0.604962);
        glVertex3d(0.680132, 0, 2.813052);
        glVertex3d(0.594567, -0.193187, 2.741595);
        glVertex3d(0.625165, 0, 2.741595);

        glNormal3d(0.786452, -0.124562, -0.604961);
        glVertex3d(0.680132, 0, 2.813052);
        glVertex3d(0.646844, -0.210172, 2.813052);
        glVertex3d(0.594567, -0.193187, 2.741595);

        glNormal3d(0.234479, -0.037138, -0.971412);
        glVertex3d(0.625165, 0, 2.741595);
        glVertex3d(0.442965, -0.143928, 2.703118);
        glVertex3d(0.465761, 0, 2.703118);

        glNormal3d(0.234479, -0.037138, -0.971412);
        glVertex3d(0.625165, 0, 2.741595);
        glVertex3d(0.594567, -0.193187, 2.741595);
        glVertex3d(0.442965, -0.143928, 2.703118);

        glNormal3d(0.187029, -0.029623, -0.981908);
        glVertex3d(0.465761, 0, 2.703118);
        glVertex3d(0.333184, -0.108258, 2.681131);
        glVertex3d(0.35033, 0, 2.681131);

        glNormal3d(0.187029, -0.029623, -0.981908);
        glVertex3d(0.465761, 0, 2.703118);
        glVertex3d(0.442965, -0.143928, 2.703118);
        glVertex3d(0.333184, -0.108258, 2.681131);

        glNormal3d(0.986738, -0.156284, -0.043855);
        glVertex3d(0.35033, 0, 2.681131);
        glVertex3d(0.322728, -0.104861, 2.433779);
        glVertex3d(0.339337, 0, 2.433779);

        glNormal3d(0.986738, -0.156284, -0.043855);
        glVertex3d(0.35033, 0, 2.681131);
        glVertex3d(0.333184, -0.108258, 2.681131);
        glVertex3d(0.322728, -0.104861, 2.433779);

        glNormal3d(0.984536, -0.155935, 0.079827);
        glVertex3d(0.339337, 0, 2.433779);
        glVertex3d(0.338411, -0.109956, 2.230402);
        glVertex3d(0.355827, 0, 2.230402);

        glNormal3d(0.984536, -0.155936, 0.079827);
        glVertex3d(0.339337, 0, 2.433779);
        glVertex3d(0.322728, -0.104861, 2.433779);
        glVertex3d(0.338411, -0.109956, 2.230402);

        glNormal3d(0.987688, -0.156435, 0);
        glVertex3d(0.355827, 0, 2.230402);
        glVertex3d(0.338411, -0.109956, 2.131461);
        glVertex3d(0.355827, 0, 2.131461);

        glNormal3d(0.987688, -0.156435, 0);
        glVertex3d(0.355827, 0, 2.230402);
        glVertex3d(0.338411, -0.109956, 2.230402);
        glVertex3d(0.338411, -0.109956, 2.131461);

        glNormal3d(0.950564, -0.150555, 0.27159);
        glVertex3d(0.355827, 0, 2.131461);
        glVertex3d(0.369777, -0.120148, 2.01603);
        glVertex3d(0.388807, 0, 2.01603);

        glNormal3d(0.950564, -0.150555, 0.271589);
        glVertex3d(0.355827, 0, 2.131461);
        glVertex3d(0.338411, -0.109956, 2.131461);
        glVertex3d(0.369777, -0.120148, 2.01603);

        glNormal3d(0.96769, -0.153268, 0.200212);
        glVertex3d(0.388807, 0, 2.01603);
        glVertex3d(0.401143, -0.130339, 1.856626);
        glVertex3d(0.421787, 0, 1.856626);

        glNormal3d(0.96769, -0.153267, 0.200212);
        glVertex3d(0.388807, 0, 2.01603);
        glVertex3d(0.369777, -0.120148, 2.01603);
        glVertex3d(0.401143, -0.130339, 1.856626);

        glNormal3d(0.960762, -0.152169, 0.231907);
        glVertex3d(0.421787, 0, 1.856626);
        glVertex3d(0.437737, -0.142229, 1.697221);
        glVertex3d(0.460264, 0, 1.697221);

        glNormal3d(0.960761, -0.15217, 0.231908);
        glVertex3d(0.421787, 0, 1.856626);
        glVertex3d(0.401143, -0.130339, 1.856626);
        glVertex3d(0.437737, -0.142229, 1.697221);

        glNormal3d(0.938152, -0.148589, 0.312718);
        glVertex3d(0.460264, 0, 1.697221);
        glVertex3d(0.474331, -0.154119, 1.581791);
        glVertex3d(0.498741, 0, 1.581791);

        glNormal3d(0.938152, -0.148588, 0.312717);
        glVertex3d(0.460264, 0, 1.697221);
        glVertex3d(0.437737, -0.142229, 1.697221);
        glVertex3d(0.474331, -0.154119, 1.581791);

        glNormal3d(0.9208, -0.14584, 0.361743);
        glVertex3d(0.498741, 0, 1.581791);
        glVertex3d(0.531835, -0.172804, 1.427883);
        glVertex3d(0.559205, 0, 1.427883);

        glNormal3d(0.9208, -0.14584, 0.361743);
        glVertex3d(0.498741, 0, 1.581791);
        glVertex3d(0.474331, -0.154119, 1.581791);
        glVertex3d(0.531835, -0.172804, 1.427883);

        glNormal3d(0.942035, -0.149204, 0.300515);
        glVertex3d(0.559205, 0, 1.427883);
        glVertex3d(0.570634, -0.18541, 1.3);
        glVertex3d(0.6, 0, 1.3);

        glNormal3d(0.942035, -0.149203, 0.300514);
        glVertex3d(0.559205, 0, 1.427883);
        glVertex3d(0.531835, -0.172804, 1.427883);
        glVertex3d(0.570634, -0.18541, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.6, 0, 1.3);
        glVertex3d(0.66574, -0.216312, 1.3);
        glVertex3d(0.7, 0, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.6, 0, 1.3);
        glVertex3d(0.570634, -0.18541, 1.3);
        glVertex3d(0.66574, -0.216312, 1.3);

        glNormal3d(0.986751, -0.156286, 0.043547);
        glVertex3d(0.7, 0, 1.3);
        glVertex3d(0.667755, -0.216967, 1.251989);
        glVertex3d(0.702119, 0, 1.251989);

        glNormal3d(0.986751, -0.156286, 0.043547);
        glVertex3d(0.7, 0, 1.3);
        glVertex3d(0.66574, -0.216312, 1.3);
        glVertex3d(0.667755, -0.216967, 1.251989);

        glNormal3d(0.986695, -0.156277, -0.04485);
        glVertex3d(0.702119, 0, 1.251989);
        glVertex3d(0.662527, -0.215268, 1.131061);
        glVertex3d(0.696622, 0, 1.131061);

        glNormal3d(0.986694, -0.156277, -0.044849);
        glVertex3d(0.702119, 0, 1.251989);
        glVertex3d(0.667755, -0.216967, 1.251989);
        glVertex3d(0.662527, -0.215268, 1.131061);

        glNormal3d(0.895668, -0.14186, 0.421492);
        glVertex3d(0.696622, 0, 1.131061);
        glVertex3d(0.704348, -0.228857, 1.037617);
        glVertex3d(0.740596, 0, 1.037617);

        glNormal3d(0.895669, -0.14186, 0.42149);
        glVertex3d(0.696622, 0, 1.131061);
        glVertex3d(0.662527, -0.215268, 1.131061);
        glVertex3d(0.704348, -0.228857, 1.037617);

        glNormal3d(0.726204, -0.115019, 0.67779);
        glVertex3d(0.740596, 0, 1.037617);
        glVertex3d(0.777536, -0.252637, 0.955167);
        glVertex3d(0.81755, 0, 0.955167);

        glNormal3d(0.726203, -0.11502, 0.677791);
        glVertex3d(0.740596, 0, 1.037617);
        glVertex3d(0.704348, -0.228857, 1.037617);
        glVertex3d(0.777536, -0.252637, 0.955167);

        glNormal3d(0.789193, -0.124996, 0.60129);
        glVertex3d(0.81755, 0, 0.955167);
        glVertex3d(0.861179, -0.279814, 0.839736);
        glVertex3d(0.905497, 0, 0.839736);

        glNormal3d(0.789194, -0.124996, 0.60129);
        glVertex3d(0.81755, 0, 0.955167);
        glVertex3d(0.777536, -0.252637, 0.955167);
        glVertex3d(0.861179, -0.279814, 0.839736);

        glNormal3d(0.867898, -0.137461, 0.477344);
        glVertex3d(0.905497, 0, 0.839736);
        glVertex3d(0.918683, -0.298498, 0.729802);
        glVertex3d(0.965961, 0, 0.729802);

        glNormal3d(0.867898, -0.137462, 0.477344);
        glVertex3d(0.905497, 0, 0.839736);
        glVertex3d(0.861179, -0.279814, 0.839736);
        glVertex3d(0.918683, -0.298498, 0.729802);

        glNormal3d(0.978001, -0.1549, 0.139714);
        glVertex3d(0.965961, 0, 0.729802);
        glVertex3d(0.934366, -0.303594, 0.614371);
        glVertex3d(0.982451, 0, 0.614371);

        glNormal3d(0.978001, -0.1549, 0.139714);
        glVertex3d(0.965961, 0, 0.729802);
        glVertex3d(0.918683, -0.298498, 0.729802);
        glVertex3d(0.934366, -0.303594, 0.614371);

        glNormal3d(0.981087, -0.155389, -0.115422);
        glVertex3d(0.982451, 0, 0.614371);
        glVertex3d(0.923911, -0.300197, 0.520927);
        glVertex3d(0.971457, 0, 0.520927);

        glNormal3d(0.981087, -0.155389, -0.115422);
        glVertex3d(0.982451, 0, 0.614371);
        glVertex3d(0.934366, -0.303594, 0.614371);
        glVertex3d(0.923911, -0.300197, 0.520927);

        glNormal3d(0.923311, -0.146238, -0.355121);
        glVertex3d(0.971457, 0, 0.520927);
        glVertex3d(0.897772, -0.291704, 0.44947);
        glVertex3d(0.943974, 0, 0.44947);

        glNormal3d(0.923312, -0.146239, -0.355119);
        glVertex3d(0.971457, 0, 0.520927);
        glVertex3d(0.923911, -0.300197, 0.520927);
        glVertex3d(0.897772, -0.291704, 0.44947);

        glNormal3d(0.742227, -0.117558, -0.659757);
        glVertex3d(0.943974, 0, 0.44947);
        glVertex3d(0.855951, -0.278115, 0.4);
        glVertex3d(0.9, 0, 0.4);

        glNormal3d(0.742226, -0.117557, -0.659758);
        glVertex3d(0.943974, 0, 0.44947);
        glVertex3d(0.897772, -0.291704, 0.44947);
        glVertex3d(0.855951, -0.278115, 0.4);

        glNormal3d(0.987688, -0.156435, 0);
        glVertex3d(0.9, 0, 0.4);
        glVertex3d(0.855951, -0.278115, 0.3);
        glVertex3d(0.9, 0, 0.3);

        glNormal3d(0.987688, -0.156435, 0);
        glVertex3d(0.9, 0, 0.4);
        glVertex3d(0.855951, -0.278115, 0.4);
        glVertex3d(0.855951, -0.278115, 0.3);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.91969, -0.298826, 0.3);
        glVertex3d(0.96702, 0, 0.3);
        glVertex3d(0.9, 0, 0.3);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.9, 0, 0.3);
        glVertex3d(0.855951, -0.278115, 0.3);
        glVertex3d(0.91969, -0.298826, 0.3);

        glNormal3d(0.987688, -0.156435, 0);
        glVertex3d(0.96702, 0, 0.3);
        glVertex3d(0.91969, -0.298826, 0);
        glVertex3d(0.96702, 0, 0);

        glNormal3d(0.987688, -0.156435, 0);
        glVertex3d(0.96702, 0, 0.3);
        glVertex3d(0.91969, -0.298826, 0.3);
        glVertex3d(0.91969, -0.298826, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.96702, 0, 0);
        glVertex3d(0.91969, -0.298826, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.91969, -0.298826, 0);
        glVertex3d(0.782335, -0.5684, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0.891006, -0.453991, 0);
        glVertex3d(0.91969, -0.298826, 0.3);
        glVertex3d(0.782335, -0.5684, 0);
        glVertex3d(0.91969, -0.298826, 0);

        glNormal3d(0.891006, -0.453991, 0);
        glVertex3d(0.91969, -0.298826, 0.3);
        glVertex3d(0.782335, -0.5684, 0.3);
        glVertex3d(0.782335, -0.5684, 0);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.855951, -0.278115, 0.3);
        glVertex3d(0.782335, -0.5684, 0.3);
        glVertex3d(0.91969, -0.298826, 0.3);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.855951, -0.278115, 0.3);
        glVertex3d(0.728115, -0.529007, 0.3);
        glVertex3d(0.782335, -0.5684, 0.3);

        glNormal3d(0.891007, -0.45399, 0);
        glVertex3d(0.855951, -0.278115, 0.4);
        glVertex3d(0.728115, -0.529007, 0.3);
        glVertex3d(0.855951, -0.278115, 0.3);

        glNormal3d(0.891007, -0.45399, 0);
        glVertex3d(0.855951, -0.278115, 0.4);
        glVertex3d(0.728115, -0.529007, 0.4);
        glVertex3d(0.728115, -0.529007, 0.3);

        glNormal3d(0.669572, -0.341164, -0.659758);
        glVertex3d(0.897772, -0.291704, 0.44947);
        glVertex3d(0.728115, -0.529007, 0.4);
        glVertex3d(0.855951, -0.278115, 0.4);

        glNormal3d(0.669573, -0.341164, -0.659757);
        glVertex3d(0.897772, -0.291704, 0.44947);
        glVertex3d(0.763691, -0.554854, 0.44947);
        glVertex3d(0.728115, -0.529007, 0.4);

        glNormal3d(0.832932, -0.4244, -0.355119);
        glVertex3d(0.923911, -0.300197, 0.520927);
        glVertex3d(0.763691, -0.554854, 0.44947);
        glVertex3d(0.897772, -0.291704, 0.44947);

        glNormal3d(0.832931, -0.424399, -0.35512);
        glVertex3d(0.923911, -0.300197, 0.520927);
        glVertex3d(0.785925, -0.571008, 0.520927);
        glVertex3d(0.763691, -0.554854, 0.44947);

        glNormal3d(0.885052, -0.450956, -0.115422);
        glVertex3d(0.934366, -0.303594, 0.614371);
        glVertex3d(0.785925, -0.571008, 0.520927);
        glVertex3d(0.923911, -0.300197, 0.520927);

        glNormal3d(0.885052, -0.450956, -0.115421);
        glVertex3d(0.934366, -0.303594, 0.614371);
        glVertex3d(0.794819, -0.57747, 0.614371);
        glVertex3d(0.785925, -0.571008, 0.520927);

        glNormal3d(0.882267, -0.449538, 0.139714);
        glVertex3d(0.918683, -0.298498, 0.729802);
        glVertex3d(0.794819, -0.57747, 0.614371);
        glVertex3d(0.934366, -0.303594, 0.614371);

        glNormal3d(0.882267, -0.449538, 0.139714);
        glVertex3d(0.918683, -0.298498, 0.729802);
        glVertex3d(0.781478, -0.567777, 0.729802);
        glVertex3d(0.794819, -0.57747, 0.614371);

        glNormal3d(0.782942, -0.398929, 0.477344);
        glVertex3d(0.861179, -0.279814, 0.839736);
        glVertex3d(0.781478, -0.567777, 0.729802);
        glVertex3d(0.918683, -0.298498, 0.729802);

        glNormal3d(0.782942, -0.398929, 0.477344);
        glVertex3d(0.861179, -0.279814, 0.839736);
        glVertex3d(0.732562, -0.532238, 0.839736);
        glVertex3d(0.781478, -0.567777, 0.729802);

        glNormal3d(0.711942, -0.362753, 0.60129);
        glVertex3d(0.777536, -0.252637, 0.955167);
        glVertex3d(0.732562, -0.532238, 0.839736);
        glVertex3d(0.861179, -0.279814, 0.839736);

        glNormal3d(0.711942, -0.362753, 0.60129);
        glVertex3d(0.777536, -0.252637, 0.955167);
        glVertex3d(0.661412, -0.480544, 0.955167);
        glVertex3d(0.732562, -0.532238, 0.839736);

        glNormal3d(0.655117, -0.333799, 0.677791);
        glVertex3d(0.704348, -0.228857, 1.037617);
        glVertex3d(0.661412, -0.480544, 0.955167);
        glVertex3d(0.777536, -0.252637, 0.955167);

        glNormal3d(0.655117, -0.333799, 0.67779);
        glVertex3d(0.704348, -0.228857, 1.037617);
        glVertex3d(0.599154, -0.435311, 1.037617);
        glVertex3d(0.661412, -0.480544, 0.955167);

        glNormal3d(0.807994, -0.411693, 0.42149);
        glVertex3d(0.662527, -0.215268, 1.131061);
        glVertex3d(0.599154, -0.435311, 1.037617);
        glVertex3d(0.704348, -0.228857, 1.037617);

        glNormal3d(0.807994, -0.411694, 0.421491);
        glVertex3d(0.662527, -0.215268, 1.131061);
        glVertex3d(0.563579, -0.409464, 1.131061);
        glVertex3d(0.599154, -0.435311, 1.037617);

        glNormal3d(0.89011, -0.453534, -0.044849);
        glVertex3d(0.667755, -0.216967, 1.251989);
        glVertex3d(0.563579, -0.409464, 1.131061);
        glVertex3d(0.662527, -0.215268, 1.131061);

        glNormal3d(0.89011, -0.453534, -0.04485);
        glVertex3d(0.667755, -0.216967, 1.251989);
        glVertex3d(0.568026, -0.412695, 1.251989);
        glVertex3d(0.563579, -0.409464, 1.131061);

        glNormal3d(0.890161, -0.45356, 0.043546);
        glVertex3d(0.66574, -0.216312, 1.3);
        glVertex3d(0.568026, -0.412695, 1.251989);
        glVertex3d(0.667755, -0.216967, 1.251989);

        glNormal3d(0.890161, -0.45356, 0.043548);
        glVertex3d(0.66574, -0.216312, 1.3);
        glVertex3d(0.566312, -0.41145, 1.3);
        glVertex3d(0.568026, -0.412695, 1.251989);

        glNormal3d(0, 0, 1);
        glVertex3d(0.570634, -0.18541, 1.3);
        glVertex3d(0.566312, -0.41145, 1.3);
        glVertex3d(0.66574, -0.216312, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.570634, -0.18541, 1.3);
        glVertex3d(0.48541, -0.352671, 1.3);
        glVertex3d(0.566312, -0.41145, 1.3);

        glNormal3d(0.849822, -0.433006, 0.300514);
        glVertex3d(0.531835, -0.172804, 1.427883);
        glVertex3d(0.48541, -0.352671, 1.3);
        glVertex3d(0.570634, -0.18541, 1.3);

        glNormal3d(0.849822, -0.433006, 0.300515);
        glVertex3d(0.531835, -0.172804, 1.427883);
        glVertex3d(0.452406, -0.328692, 1.427883);
        glVertex3d(0.48541, -0.352671, 1.3);

        glNormal3d(0.830666, -0.423245, 0.361743);
        glVertex3d(0.474331, -0.154119, 1.581791);
        glVertex3d(0.452406, -0.328692, 1.427883);
        glVertex3d(0.531835, -0.172804, 1.427883);

        glNormal3d(0.830666, -0.423245, 0.361743);
        glVertex3d(0.474331, -0.154119, 1.581791);
        glVertex3d(0.40349, -0.293153, 1.581791);
        glVertex3d(0.452406, -0.328692, 1.427883);

        glNormal3d(0.846319, -0.431221, 0.312717);
        glVertex3d(0.437737, -0.142229, 1.697221);
        glVertex3d(0.40349, -0.293153, 1.581791);
        glVertex3d(0.474331, -0.154119, 1.581791);

        glNormal3d(0.846319, -0.431221, 0.312717);
        glVertex3d(0.437737, -0.142229, 1.697221);
        glVertex3d(0.372361, -0.270536, 1.697221);
        glVertex3d(0.40349, -0.293153, 1.581791);

        glNormal3d(0.866716, -0.441614, 0.231908);
        glVertex3d(0.401143, -0.130339, 1.856626);
        glVertex3d(0.372361, -0.270536, 1.697221);
        glVertex3d(0.437737, -0.142229, 1.697221);

        glNormal3d(0.866716, -0.441613, 0.231908);
        glVertex3d(0.401143, -0.130339, 1.856626);
        glVertex3d(0.341233, -0.24792, 1.856626);
        glVertex3d(0.372361, -0.270536, 1.697221);

        glNormal3d(0.872966, -0.444798, 0.200212);
        glVertex3d(0.369777, -0.120148, 2.01603);
        glVertex3d(0.341233, -0.24792, 1.856626);
        glVertex3d(0.401143, -0.130339, 1.856626);

        glNormal3d(0.872966, -0.444798, 0.200212);
        glVertex3d(0.369777, -0.120148, 2.01603);
        glVertex3d(0.314551, -0.228535, 2.01603);
        glVertex3d(0.341233, -0.24792, 1.856626);

        glNormal3d(0.857516, -0.436927, 0.271589);
        glVertex3d(0.338411, -0.109956, 2.131461);
        glVertex3d(0.314551, -0.228535, 2.01603);
        glVertex3d(0.369777, -0.120148, 2.01603);

        glNormal3d(0.857516, -0.436927, 0.27159);
        glVertex3d(0.338411, -0.109956, 2.131461);
        glVertex3d(0.28787, -0.20915, 2.131461);
        glVertex3d(0.314551, -0.228535, 2.01603);

        glNormal3d(0.891006, -0.453991, 0);
        glVertex3d(0.338411, -0.109956, 2.230402);
        glVertex3d(0.28787, -0.20915, 2.131461);
        glVertex3d(0.338411, -0.109956, 2.131461);

        glNormal3d(0.891006, -0.453991, 0);
        glVertex3d(0.338411, -0.109956, 2.230402);
        glVertex3d(0.28787, -0.20915, 2.230402);
        glVertex3d(0.28787, -0.20915, 2.131461);

        glNormal3d(0.888163, -0.452542, 0.079827);
        glVertex3d(0.322728, -0.104861, 2.433779);
        glVertex3d(0.28787, -0.20915, 2.230402);
        glVertex3d(0.338411, -0.109956, 2.230402);

        glNormal3d(0.888163, -0.452541, 0.079827);
        glVertex3d(0.322728, -0.104861, 2.433779);
        glVertex3d(0.274529, -0.199457, 2.433779);
        glVertex3d(0.28787, -0.20915, 2.230402);

        glNormal3d(0.89015, -0.453553, -0.043855);
        glVertex3d(0.333184, -0.108258, 2.681131);
        glVertex3d(0.274529, -0.199457, 2.433779);
        glVertex3d(0.322728, -0.104861, 2.433779);

        glNormal3d(0.890149, -0.453554, -0.043855);
        glVertex3d(0.333184, -0.108258, 2.681131);
        glVertex3d(0.283423, -0.205919, 2.681131);
        glVertex3d(0.274529, -0.199457, 2.433779);

        glNormal3d(0.168722, -0.085968, -0.981908);
        glVertex3d(0.442965, -0.143928, 2.703118);
        glVertex3d(0.283423, -0.205919, 2.681131);
        glVertex3d(0.333184, -0.108258, 2.681131);

        glNormal3d(0.168722, -0.085968, -0.981908);
        glVertex3d(0.442965, -0.143928, 2.703118);
        glVertex3d(0.376808, -0.273767, 2.703118);
        glVertex3d(0.283423, -0.205919, 2.681131);

        glNormal3d(0.211526, -0.107778, -0.971412);
        glVertex3d(0.594567, -0.193187, 2.741595);
        glVertex3d(0.376808, -0.273767, 2.703118);
        glVertex3d(0.442965, -0.143928, 2.703118);

        glNormal3d(0.211526, -0.107778, -0.971412);
        glVertex3d(0.594567, -0.193187, 2.741595);
        glVertex3d(0.505769, -0.367463, 2.741595);
        glVertex3d(0.376808, -0.273767, 2.703118);

        glNormal3d(0.709468, -0.361492, -0.604961);
        glVertex3d(0.646844, -0.210172, 2.813052);
        glVertex3d(0.505769, -0.367463, 2.741595);
        glVertex3d(0.594567, -0.193187, 2.741595);

        glNormal3d(0.709468, -0.361492, -0.604962);
        glVertex3d(0.646844, -0.210172, 2.813052);
        glVertex3d(0.550238, -0.399772, 2.813052);
        glVertex3d(0.505769, -0.367463, 2.741595);

        glNormal3d(0.886692, -0.451792, -0.098293);
        glVertex3d(0.652072, -0.211871, 2.868019);
        glVertex3d(0.550238, -0.399772, 2.813052);
        glVertex3d(0.646844, -0.210172, 2.813052);

        glNormal3d(0.886692, -0.451792, -0.098292);
        glVertex3d(0.652072, -0.211871, 2.868019);
        glVertex3d(0.554685, -0.403002, 2.868019);
        glVertex3d(0.550238, -0.399772, 2.813052);

        glNormal3d(0.846319, -0.431221, 0.312718);
        glVertex3d(0.625933, -0.203378, 2.950469);
        glVertex3d(0.554685, -0.403002, 2.868019);
        glVertex3d(0.652072, -0.211871, 2.868019);

        glNormal3d(0.846319, -0.431221, 0.312718);
        glVertex3d(0.625933, -0.203378, 2.950469);
        glVertex3d(0.532451, -0.386848, 2.950469);
        glVertex3d(0.554685, -0.403002, 2.868019);

        glNormal3d(0.4626, -0.235706, 0.85466);
        glVertex3d(0.573657, -0.186392, 2.98345);
        glVertex3d(0.532451, -0.386848, 2.950469);
        glVertex3d(0.625933, -0.203378, 2.950469);

        glNormal3d(0.4626, -0.235706, 0.85466);
        glVertex3d(0.573657, -0.186392, 2.98345);
        glVertex3d(0.487981, -0.354539, 2.98345);
        glVertex3d(0.532451, -0.386848, 2.950469);

        glNormal3d(0.176835, -0.090102, 0.980108);
        glVertex3d(0.495241, -0.160914, 2.99994);
        glVertex3d(0.487981, -0.354539, 2.98345);
        glVertex3d(0.573657, -0.186392, 2.98345);

        glNormal3d(0.176835, -0.090102, 0.980108);
        glVertex3d(0.495241, -0.160914, 2.99994);
        glVertex3d(0.421278, -0.306076, 2.99994);
        glVertex3d(0.487981, -0.354539, 2.98345);

        glNormal3d(0.888004, -0.45246, -0.082032);
        glVertex3d(0.500469, -0.162612, 3.0659);
        glVertex3d(0.421278, -0.306076, 2.99994);
        glVertex3d(0.495241, -0.160914, 2.99994);

        glNormal3d(0.888004, -0.452461, -0.082031);
        glVertex3d(0.500469, -0.162612, 3.0659);
        glVertex3d(0.425725, -0.309307, 3.0659);
        glVertex3d(0.421278, -0.306076, 2.99994);

        glNormal3d(0.633926, -0.323002, 0.702715);
        glVertex3d(0.474331, -0.154119, 3.093384);
        glVertex3d(0.425725, -0.309307, 3.0659);
        glVertex3d(0.500469, -0.162612, 3.0659);

        glNormal3d(0.633926, -0.323002, 0.702715);
        glVertex3d(0.474331, -0.154119, 3.093384);
        glVertex3d(0.40349, -0.293152, 3.093384);
        glVertex3d(0.425725, -0.309307, 3.0659);

        glNormal3d(0.887437, -0.452171, 0.089429);
        glVertex3d(0.395916, -0.128641, 3.153847);
        glVertex3d(0.341233, -0.24792, 3.093384);
        glVertex3d(0.401143, -0.130339, 3.093384);

        glNormal3d(0.887436, -0.452172, 0.089429);
        glVertex3d(0.395916, -0.128641, 3.153847);
        glVertex3d(0.336786, -0.244689, 3.153847);
        glVertex3d(0.341233, -0.24792, 3.093384);

        glNormal3d(0.633927, -0.323002, -0.702713);
        glVertex3d(0.427282, -0.138832, 3.186828);
        glVertex3d(0.336786, -0.244689, 3.153847);
        glVertex3d(0.395916, -0.128641, 3.153847);

        glNormal3d(0.633928, -0.323003, -0.702712);
        glVertex3d(0.427282, -0.138832, 3.186828);
        glVertex3d(0.363467, -0.264075, 3.186828);
        glVertex3d(0.336786, -0.244689, 3.153847);

        glNormal3d(0.876978, -0.446843, -0.176751);
        glVertex3d(0.437737, -0.142229, 3.247291);
        glVertex3d(0.363467, -0.264075, 3.186828);
        glVertex3d(0.427282, -0.138832, 3.186828);

        glNormal3d(0.876978, -0.446842, -0.176754);
        glVertex3d(0.437737, -0.142229, 3.247291);
        glVertex3d(0.372361, -0.270536, 3.247291);
        glVertex3d(0.363467, -0.264075, 3.186828);

        glNormal3d(0.815861, -0.415701, 0.401948);
        glVertex3d(0.416826, -0.135435, 3.296762);
        glVertex3d(0.372361, -0.270536, 3.247291);
        glVertex3d(0.437737, -0.142229, 3.247291);

        glNormal3d(0.815861, -0.415702, 0.401949);
        glVertex3d(0.416826, -0.135435, 3.296762);
        glVertex3d(0.354574, -0.257613, 3.296762);
        glVertex3d(0.372361, -0.270536, 3.247291);

        glNormal3d(0.218635, -0.1114, 0.969427);
        glVertex3d(0.375005, -0.121846, 3.307755);
        glVertex3d(0.354574, -0.257613, 3.296762);
        glVertex3d(0.416826, -0.135435, 3.296762);

        glNormal3d(0.218635, -0.1114, 0.969427);
        glVertex3d(0.375005, -0.121846, 3.307755);
        glVertex3d(0.318998, -0.231766, 3.307755);
        glVertex3d(0.354574, -0.257613, 3.296762);

        glNormal3d(0.890253, -0.453606, 0.041119);
        glVertex3d(0.369777, -0.120148, 3.439676);
        glVertex3d(0.318998, -0.231766, 3.307755);
        glVertex3d(0.375005, -0.121846, 3.307755);

        glNormal3d(0.890253, -0.453607, 0.041119);
        glVertex3d(0.369777, -0.120148, 3.439676);
        glVertex3d(0.314551, -0.228535, 3.439676);
        glVertex3d(0.318998, -0.231766, 3.307755);

        glNormal3d(0.886692, -0.451792, -0.09829);
        glVertex3d(0.380233, -0.123545, 3.54961);
        glVertex3d(0.314551, -0.228535, 3.439676);
        glVertex3d(0.369777, -0.120148, 3.439676);

        glNormal3d(0.886692, -0.451792, -0.098291);
        glVertex3d(0.380233, -0.123545, 3.54961);
        glVertex3d(0.323445, -0.234997, 3.54961);
        glVertex3d(0.314551, -0.228535, 3.439676);

        glNormal3d(0.851885, -0.434056, -0.293066);
        glVertex3d(0.427282, -0.138832, 3.709014);
        glVertex3d(0.323445, -0.234997, 3.54961);
        glVertex3d(0.380233, -0.123545, 3.54961);

        glNormal3d(0.851885, -0.434057, -0.293065);
        glVertex3d(0.427282, -0.138832, 3.709014);
        glVertex3d(0.363468, -0.264075, 3.709014);
        glVertex3d(0.323445, -0.234997, 3.54961);

        glNormal3d(0.793054, -0.404081, -0.455833);
        glVertex3d(0.500469, -0.162612, 3.857425);
        glVertex3d(0.363468, -0.264075, 3.709014);
        glVertex3d(0.427282, -0.138832, 3.709014);

        glNormal3d(0.793054, -0.404081, -0.455833);
        glVertex3d(0.500469, -0.162612, 3.857425);
        glVertex3d(0.425725, -0.309307, 3.857425);
        glVertex3d(0.363468, -0.264075, 3.709014);

        glNormal3d(0.669573, -0.341165, -0.659757);
        glVertex3d(0.584112, -0.189789, 3.956366);
        glVertex3d(0.425725, -0.309307, 3.857425);
        glVertex3d(0.500469, -0.162612, 3.857425);

        glNormal3d(0.669573, -0.341164, -0.659757);
        glVertex3d(0.584112, -0.189789, 3.956366);
        glVertex3d(0.496875, -0.361001, 3.956366);
        glVertex3d(0.425725, -0.309307, 3.857425);

        glNormal3d(0.674136, -0.34349, -0.653877);
        glVertex3d(0.620706, -0.201679, 4.00034);
        glVertex3d(0.496875, -0.361001, 3.956366);
        glVertex3d(0.584112, -0.189789, 3.956366);

        glNormal3d(0.674136, -0.34349, -0.653877);
        glVertex3d(0.620706, -0.201679, 4.00034);
        glVertex3d(0.528004, -0.383617, 4.00034);
        glVertex3d(0.496875, -0.361001, 3.956366);

        glNormal3d(0.891006, -0.453991, 0);
        glVertex3d(0.620706, -0.201679, 4.0663);
        glVertex3d(0.528004, -0.383617, 4.00034);
        glVertex3d(0.620706, -0.201679, 4.00034);

        glNormal3d(0.891006, -0.453991, 0);
        glVertex3d(0.620706, -0.201679, 4.0663);
        glVertex3d(0.528004, -0.383617, 4.0663);
        glVertex3d(0.528004, -0.383617, 4.00034);

        glNormal3d(-0.420934, 0.214477, 0.881371);
        glVertex3d(0.437737, -0.142229, 4.08279);
        glVertex3d(0.447959, -0.325461, 4.132261);
        glVertex3d(0.526608, -0.171105, 4.132261);

        glNormal3d(-0.420935, 0.214477, 0.88137);
        glVertex3d(0.437737, -0.142229, 4.08279);
        glVertex3d(0.372361, -0.270536, 4.08279);
        glVertex3d(0.447959, -0.325461, 4.132261);

        glNormal3d(0.74417, -0.379173, 0.549945);
        glVertex3d(0.354094, -0.115052, 4.214711);
        glVertex3d(0.372361, -0.270536, 4.08279);
        glVertex3d(0.437737, -0.142229, 4.08279);

        glNormal3d(0.744169, -0.379173, 0.549945);
        glVertex3d(0.354094, -0.115052, 4.214711);
        glVertex3d(0.301211, -0.218842, 4.214711);
        glVertex3d(0.372361, -0.270536, 4.08279);

        glNormal3d(0.583994, -0.297559, 0.755255);
        glVertex3d(0.280907, -0.091272, 4.280672);
        glVertex3d(0.301211, -0.218842, 4.214711);
        glVertex3d(0.354094, -0.115052, 4.214711);

        glNormal3d(0.583993, -0.297559, 0.755255);
        glVertex3d(0.280907, -0.091272, 4.280672);
        glVertex3d(0.238954, -0.17361, 4.280672);
        glVertex3d(0.301211, -0.218842, 4.214711);

        glNormal3d(0.522134, -0.26604, 0.810308);
        glVertex3d(0.207719, -0.067492, 4.335639);
        glVertex3d(0.238954, -0.17361, 4.280672);
        glVertex3d(0.280907, -0.091272, 4.280672);

        glNormal3d(0.522135, -0.26604, 0.810307);
        glVertex3d(0.207719, -0.067492, 4.335639);
        glVertex3d(0.176697, -0.128378, 4.335639);
        glVertex3d(0.238954, -0.17361, 4.280672);

        glNormal3d(0.36563, -0.186297, 0.911926);
        glVertex3d(0.16067, -0.052205, 4.357625);
        glVertex3d(0.176697, -0.128378, 4.335639);
        glVertex3d(0.207719, -0.067492, 4.335639);

        glNormal3d(0.365629, -0.186297, 0.911926);
        glVertex3d(0.16067, -0.052205, 4.357625);
        glVertex3d(0.136674, -0.0993, 4.357625);
        glVertex3d(0.176697, -0.128378, 4.335639);

        glNormal3d(0.786672, -0.40083, -0.469557);
        glVertex3d(0.197264, -0.064095, 4.429082);
        glVertex3d(0.136674, -0.0993, 4.357625);
        glVertex3d(0.16067, -0.052205, 4.357625);

        glNormal3d(0.786672, -0.400828, -0.469557);
        glVertex3d(0.197264, -0.064095, 4.429082);
        glVertex3d(0.167803, -0.121916, 4.429082);
        glVertex3d(0.136674, -0.0993, 4.357625);

        glNormal3d(0.888798, -0.452864, 0.070374);
        glVertex3d(0.192036, -0.062396, 4.506036);
        glVertex3d(0.167803, -0.121916, 4.429082);
        glVertex3d(0.197264, -0.064095, 4.429082);

        glNormal3d(0.888798, -0.452865, 0.070375);
        glVertex3d(0.192036, -0.062396, 4.506036);
        glVertex3d(0.163356, -0.118685, 4.506036);
        glVertex3d(0.167803, -0.121916, 4.429082);

        glNormal3d(0.633928, -0.323002, 0.702713);
        glVertex3d(0.129304, -0.042013, 4.571997);
        glVertex3d(0.163356, -0.118685, 4.506036);
        glVertex3d(0.192036, -0.062396, 4.506036);

        glNormal3d(0.633927, -0.323003, 0.702714);
        glVertex3d(0.129304, -0.042013, 4.571997);
        glVertex3d(0.109993, -0.079914, 4.571997);
        glVertex3d(0.163356, -0.118685, 4.506036);

        glNormal3d(0.265013, -0.135031, 0.954743);
        glVertex3d(0.061345, -0.019932, 4.593984);
        glVertex3d(0.109993, -0.079914, 4.571997);
        glVertex3d(0.129304, -0.042013, 4.571997);

        glNormal3d(0.265014, -0.13503, 0.954743);
        glVertex3d(0.061345, -0.019932, 4.593984);
        glVertex3d(0.052183, -0.037913, 4.593984);
        glVertex3d(0.109993, -0.079914, 4.571997);

        glNormal3d(0.08377, -0.042683, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0.052183, -0.037913, 4.593984);
        glVertex3d(0.061345, -0.019932, 4.593984);

        glNormal3d(0.706585, -0.360023, 0.609197);
        glVertex3d(0.563201, -0.182995, 4.08279);
        glVertex3d(0.526608, -0.171105, 4.132261);
        glVertex3d(0.447959, -0.325461, 4.132261);

        glNormal3d(0.706585, -0.360023, 0.609197);
        glVertex3d(0.563201, -0.182995, 4.08279);
        glVertex3d(0.447959, -0.325461, 4.132261);
        glVertex3d(0.479087, -0.348077, 4.08279);

        glNormal3d(0.23716, -0.120839, 0.963926);
        glVertex3d(0.620706, -0.201679, 4.0663);
        glVertex3d(0.563201, -0.182995, 4.08279);
        glVertex3d(0.479087, -0.348077, 4.08279);

        glNormal3d(0.23716, -0.120839, 0.963926);
        glVertex3d(0.620706, -0.201679, 4.0663);
        glVertex3d(0.479087, -0.348077, 4.08279);
        glVertex3d(0.528004, -0.383617, 4.0663);

        glNormal3d(0, 0, 1);
        glVertex3d(0.401143, -0.130339, 3.093384);
        glVertex3d(0.40349, -0.293152, 3.093384);
        glVertex3d(0.474331, -0.154119, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.401143, -0.130339, 3.093384);
        glVertex3d(0.341233, -0.24792, 3.093384);
        glVertex3d(0.40349, -0.293152, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.341233, -0.24792, 3.093384);
        glVertex3d(0.293153, -0.40349, 3.093384);
        glVertex3d(0.40349, -0.293152, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.341233, -0.24792, 3.093384);
        glVertex3d(0.24792, -0.341233, 3.093384);
        glVertex3d(0.293153, -0.40349, 3.093384);

        glNormal3d(0.188211, -0.188211, 0.963926);
        glVertex3d(0.528004, -0.383617, 4.0663);
        glVertex3d(0.479087, -0.348077, 4.08279);
        glVertex3d(0.348077, -0.479087, 4.08279);

        glNormal3d(0.188211, -0.188211, 0.963926);
        glVertex3d(0.528004, -0.383617, 4.0663);
        glVertex3d(0.348077, -0.479087, 4.08279);
        glVertex3d(0.383617, -0.528004, 4.0663);

        glNormal3d(0.560749, -0.560749, 0.609197);
        glVertex3d(0.479087, -0.348077, 4.08279);
        glVertex3d(0.447959, -0.325461, 4.132261);
        glVertex3d(0.325461, -0.447959, 4.132261);

        glNormal3d(0.560749, -0.560749, 0.609197);
        glVertex3d(0.479087, -0.348077, 4.08279);
        glVertex3d(0.325461, -0.447959, 4.132261);
        glVertex3d(0.348077, -0.479087, 4.08279);

        glNormal3d(0.06648, -0.06648, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0.037913, -0.052183, 4.593984);
        glVertex3d(0.052183, -0.037913, 4.593984);

        glNormal3d(0.210316, -0.210315, 0.954743);
        glVertex3d(0.052183, -0.037913, 4.593984);
        glVertex3d(0.079915, -0.109993, 4.571997);
        glVertex3d(0.109993, -0.079914, 4.571997);

        glNormal3d(0.210315, -0.210315, 0.954743);
        glVertex3d(0.052183, -0.037913, 4.593984);
        glVertex3d(0.037913, -0.052183, 4.593984);
        glVertex3d(0.079915, -0.109993, 4.571997);

        glNormal3d(0.503088, -0.503087, 0.702714);
        glVertex3d(0.109993, -0.079914, 4.571997);
        glVertex3d(0.118685, -0.163356, 4.506036);
        glVertex3d(0.163356, -0.118685, 4.506036);

        glNormal3d(0.503088, -0.503086, 0.702713);
        glVertex3d(0.109993, -0.079914, 4.571997);
        glVertex3d(0.079915, -0.109993, 4.571997);
        glVertex3d(0.118685, -0.163356, 4.506036);

        glNormal3d(0.705354, -0.705354, 0.070375);
        glVertex3d(0.163356, -0.118685, 4.506036);
        glVertex3d(0.121916, -0.167803, 4.429082);
        glVertex3d(0.167803, -0.121916, 4.429082);

        glNormal3d(0.705355, -0.705353, 0.070374);
        glVertex3d(0.163356, -0.118685, 4.506036);
        glVertex3d(0.118685, -0.163356, 4.506036);
        glVertex3d(0.121916, -0.167803, 4.429082);

        glNormal3d(0.624306, -0.624305, -0.469557);
        glVertex3d(0.167803, -0.121916, 4.429082);
        glVertex3d(0.0993, -0.136674, 4.357625);
        glVertex3d(0.136674, -0.0993, 4.357625);

        glNormal3d(0.624306, -0.624306, -0.469557);
        glVertex3d(0.167803, -0.121916, 4.429082);
        glVertex3d(0.121916, -0.167803, 4.429082);
        glVertex3d(0.0993, -0.136674, 4.357625);

        glNormal3d(0.290165, -0.290165, 0.911926);
        glVertex3d(0.136674, -0.0993, 4.357625);
        glVertex3d(0.128378, -0.176697, 4.335639);
        glVertex3d(0.176697, -0.128378, 4.335639);

        glNormal3d(0.290165, -0.290165, 0.911926);
        glVertex3d(0.136674, -0.0993, 4.357625);
        glVertex3d(0.0993, -0.136674, 4.357625);
        glVertex3d(0.128378, -0.176697, 4.335639);

        glNormal3d(0.414368, -0.414368, 0.810307);
        glVertex3d(0.176697, -0.128378, 4.335639);
        glVertex3d(0.17361, -0.238954, 4.280672);
        glVertex3d(0.238954, -0.17361, 4.280672);

        glNormal3d(0.414368, -0.414368, 0.810308);
        glVertex3d(0.176697, -0.128378, 4.335639);
        glVertex3d(0.128378, -0.176697, 4.335639);
        glVertex3d(0.17361, -0.238954, 4.280672);

        glNormal3d(0.46346, -0.46346, 0.755255);
        glVertex3d(0.238954, -0.17361, 4.280672);
        glVertex3d(0.218842, -0.30121, 4.214711);
        glVertex3d(0.301211, -0.218842, 4.214711);

        glNormal3d(0.46346, -0.46346, 0.755255);
        glVertex3d(0.238954, -0.17361, 4.280672);
        glVertex3d(0.17361, -0.238954, 4.280672);
        glVertex3d(0.218842, -0.30121, 4.214711);

        glNormal3d(0.590576, -0.590576, 0.549945);
        glVertex3d(0.301211, -0.218842, 4.214711);
        glVertex3d(0.270536, -0.372361, 4.08279);
        glVertex3d(0.372361, -0.270536, 4.08279);

        glNormal3d(0.590576, -0.590576, 0.549946);
        glVertex3d(0.301211, -0.218842, 4.214711);
        glVertex3d(0.218842, -0.30121, 4.214711);
        glVertex3d(0.270536, -0.372361, 4.08279);

        glNormal3d(-0.334055, 0.334056, 0.88137);
        glVertex3d(0.372361, -0.270536, 4.08279);
        glVertex3d(0.325461, -0.447959, 4.132261);
        glVertex3d(0.447959, -0.325461, 4.132261);

        glNormal3d(-0.334056, 0.334056, 0.88137);
        glVertex3d(0.372361, -0.270536, 4.08279);
        glVertex3d(0.270536, -0.372361, 4.08279);
        glVertex3d(0.325461, -0.447959, 4.132261);

        glNormal3d(0.707107, -0.707107, 0);
        glVertex3d(0.528004, -0.383617, 4.0663);
        glVertex3d(0.383617, -0.528004, 4.00034);
        glVertex3d(0.528004, -0.383617, 4.00034);

        glNormal3d(0.707107, -0.707107, 0);
        glVertex3d(0.528004, -0.383617, 4.0663);
        glVertex3d(0.383617, -0.528004, 4.0663);
        glVertex3d(0.383617, -0.528004, 4.00034);

        glNormal3d(0.534998, -0.534998, -0.653877);
        glVertex3d(0.528004, -0.383617, 4.00034);
        glVertex3d(0.361001, -0.496875, 3.956366);
        glVertex3d(0.496875, -0.361001, 3.956366);

        glNormal3d(0.534997, -0.534998, -0.653877);
        glVertex3d(0.528004, -0.383617, 4.00034);
        glVertex3d(0.383617, -0.528004, 4.00034);
        glVertex3d(0.361001, -0.496875, 3.956366);

        glNormal3d(0.531376, -0.531376, -0.659757);
        glVertex3d(0.496875, -0.361001, 3.956366);
        glVertex3d(0.309307, -0.425724, 3.857425);
        glVertex3d(0.425725, -0.309307, 3.857425);

        glNormal3d(0.531376, -0.531376, -0.659757);
        glVertex3d(0.496875, -0.361001, 3.956366);
        glVertex3d(0.361001, -0.496875, 3.956366);
        glVertex3d(0.309307, -0.425724, 3.857425);

        glNormal3d(0.629371, -0.629371, -0.455833);
        glVertex3d(0.425725, -0.309307, 3.857425);
        glVertex3d(0.264075, -0.363467, 3.709014);
        glVertex3d(0.363468, -0.264075, 3.709014);

        glNormal3d(0.629371, -0.629371, -0.455833);
        glVertex3d(0.425725, -0.309307, 3.857425);
        glVertex3d(0.309307, -0.425724, 3.857425);
        glVertex3d(0.264075, -0.363467, 3.709014);

        glNormal3d(0.676059, -0.676059, -0.293065);
        glVertex3d(0.363468, -0.264075, 3.709014);
        glVertex3d(0.234997, -0.323445, 3.54961);
        glVertex3d(0.323445, -0.234997, 3.54961);

        glNormal3d(0.676059, -0.67606, -0.293065);
        glVertex3d(0.363468, -0.264075, 3.709014);
        glVertex3d(0.264075, -0.363467, 3.709014);
        glVertex3d(0.234997, -0.323445, 3.54961);

        glNormal3d(0.703683, -0.703683, -0.098291);
        glVertex3d(0.323445, -0.234997, 3.54961);
        glVertex3d(0.228535, -0.314551, 3.439676);
        glVertex3d(0.314551, -0.228535, 3.439676);

        glNormal3d(0.703683, -0.703683, -0.09829);
        glVertex3d(0.323445, -0.234997, 3.54961);
        glVertex3d(0.234997, -0.323445, 3.54961);
        glVertex3d(0.228535, -0.314551, 3.439676);

        glNormal3d(0.706509, -0.706509, 0.041119);
        glVertex3d(0.314551, -0.228535, 3.439676);
        glVertex3d(0.231766, -0.318998, 3.307755);
        glVertex3d(0.318998, -0.231766, 3.307755);

        glNormal3d(0.706509, -0.706508, 0.041119);
        glVertex3d(0.314551, -0.228535, 3.439676);
        glVertex3d(0.228535, -0.314551, 3.439676);
        glVertex3d(0.231766, -0.318998, 3.307755);

        glNormal3d(0.173509, -0.173509, 0.969427);
        glVertex3d(0.318998, -0.231766, 3.307755);
        glVertex3d(0.257613, -0.354574, 3.296762);
        glVertex3d(0.354574, -0.257613, 3.296762);

        glNormal3d(0.17351, -0.17351, 0.969427);
        glVertex3d(0.318998, -0.231766, 3.307755);
        glVertex3d(0.231766, -0.318998, 3.307755);
        glVertex3d(0.257613, -0.354574, 3.296762);

        glNormal3d(0.647471, -0.647471, 0.401949);
        glVertex3d(0.354574, -0.257613, 3.296762);
        glVertex3d(0.270536, -0.372361, 3.247291);
        glVertex3d(0.372361, -0.270536, 3.247291);

        glNormal3d(0.64747, -0.647471, 0.40195);
        glVertex3d(0.354574, -0.257613, 3.296762);
        glVertex3d(0.257613, -0.354574, 3.296762);
        glVertex3d(0.270536, -0.372361, 3.247291);

        glNormal3d(0.695974, -0.695974, -0.176753);
        glVertex3d(0.372361, -0.270536, 3.247291);
        glVertex3d(0.264075, -0.363467, 3.186828);
        glVertex3d(0.363467, -0.264075, 3.186828);

        glNormal3d(0.695974, -0.695973, -0.176753);
        glVertex3d(0.372361, -0.270536, 3.247291);
        glVertex3d(0.270536, -0.372361, 3.247291);
        glVertex3d(0.264075, -0.363467, 3.186828);

        glNormal3d(0.503088, -0.503088, -0.702712);
        glVertex3d(0.363467, -0.264075, 3.186828);
        glVertex3d(0.244689, -0.336786, 3.153847);
        glVertex3d(0.336786, -0.244689, 3.153847);

        glNormal3d(0.503088, -0.503088, -0.702713);
        glVertex3d(0.363467, -0.264075, 3.186828);
        glVertex3d(0.264075, -0.363467, 3.186828);
        glVertex3d(0.244689, -0.336786, 3.153847);

        glNormal3d(0.704274, -0.704273, 0.089429);
        glVertex3d(0.336786, -0.244689, 3.153847);
        glVertex3d(0.24792, -0.341233, 3.093384);
        glVertex3d(0.341233, -0.24792, 3.093384);

        glNormal3d(0.704273, -0.704274, 0.089431);
        glVertex3d(0.336786, -0.244689, 3.153847);
        glVertex3d(0.244689, -0.336786, 3.153847);
        glVertex3d(0.24792, -0.341233, 3.093384);

        glNormal3d(0.503086, -0.503087, 0.702715);
        glVertex3d(0.40349, -0.293152, 3.093384);
        glVertex3d(0.309307, -0.425724, 3.0659);
        glVertex3d(0.425725, -0.309307, 3.0659);

        glNormal3d(0.503088, -0.503087, 0.702713);
        glVertex3d(0.40349, -0.293152, 3.093384);
        glVertex3d(0.293153, -0.40349, 3.093384);
        glVertex3d(0.309307, -0.425724, 3.0659);

        glNormal3d(0.704724, -0.704724, -0.08203);
        glVertex3d(0.425725, -0.309307, 3.0659);
        glVertex3d(0.306076, -0.421278, 2.99994);
        glVertex3d(0.421278, -0.306076, 2.99994);

        glNormal3d(0.704724, -0.704724, -0.082029);
        glVertex3d(0.425725, -0.309307, 3.0659);
        glVertex3d(0.309307, -0.425724, 3.0659);
        glVertex3d(0.306076, -0.421278, 2.99994);

        glNormal3d(0.140337, -0.140337, 0.980108);
        glVertex3d(0.421278, -0.306076, 2.99994);
        glVertex3d(0.354539, -0.487981, 2.98345);
        glVertex3d(0.487981, -0.354539, 2.98345);

        glNormal3d(0.140337, -0.140337, 0.980108);
        glVertex3d(0.421278, -0.306076, 2.99994);
        glVertex3d(0.306076, -0.421278, 2.99994);
        glVertex3d(0.354539, -0.487981, 2.98345);

        glNormal3d(0.367121, -0.367122, 0.85466);
        glVertex3d(0.487981, -0.354539, 2.98345);
        glVertex3d(0.386848, -0.532451, 2.950469);
        glVertex3d(0.532451, -0.386848, 2.950469);

        glNormal3d(0.367121, -0.367121, 0.85466);
        glVertex3d(0.487981, -0.354539, 2.98345);
        glVertex3d(0.354539, -0.487981, 2.98345);
        glVertex3d(0.386848, -0.532451, 2.950469);

        glNormal3d(0.671643, -0.671643, 0.312718);
        glVertex3d(0.532451, -0.386848, 2.950469);
        glVertex3d(0.403003, -0.554685, 2.868019);
        glVertex3d(0.554685, -0.403002, 2.868019);

        glNormal3d(0.671642, -0.671643, 0.312718);
        glVertex3d(0.532451, -0.386848, 2.950469);
        glVertex3d(0.386848, -0.532451, 2.950469);
        glVertex3d(0.403003, -0.554685, 2.868019);

        glNormal3d(0.703682, -0.703683, -0.098291);
        glVertex3d(0.554685, -0.403002, 2.868019);
        glVertex3d(0.399771, -0.550238, 2.813052);
        glVertex3d(0.550238, -0.399772, 2.813052);

        glNormal3d(0.703683, -0.703683, -0.098293);
        glVertex3d(0.554685, -0.403002, 2.868019);
        glVertex3d(0.403003, -0.554685, 2.868019);
        glVertex3d(0.399771, -0.550238, 2.813052);

        glNormal3d(0.563037, -0.563037, -0.604962);
        glVertex3d(0.550238, -0.399772, 2.813052);
        glVertex3d(0.367463, -0.505769, 2.741595);
        glVertex3d(0.505769, -0.367463, 2.741595);

        glNormal3d(0.563037, -0.563038, -0.604961);
        glVertex3d(0.550238, -0.399772, 2.813052);
        glVertex3d(0.399771, -0.550238, 2.813052);
        glVertex3d(0.367463, -0.505769, 2.741595);

        glNormal3d(0.167868, -0.167868, -0.971412);
        glVertex3d(0.505769, -0.367463, 2.741595);
        glVertex3d(0.273767, -0.376808, 2.703118);
        glVertex3d(0.376808, -0.273767, 2.703118);

        glNormal3d(0.167868, -0.167868, -0.971412);
        glVertex3d(0.505769, -0.367463, 2.741595);
        glVertex3d(0.367463, -0.505769, 2.741595);
        glVertex3d(0.273767, -0.376808, 2.703118);

        glNormal3d(0.133898, -0.133898, -0.981908);
        glVertex3d(0.376808, -0.273767, 2.703118);
        glVertex3d(0.205919, -0.283423, 2.681131);
        glVertex3d(0.283423, -0.205919, 2.681131);

        glNormal3d(0.133898, -0.133898, -0.981908);
        glVertex3d(0.376808, -0.273767, 2.703118);
        glVertex3d(0.273767, -0.376808, 2.703118);
        glVertex3d(0.205919, -0.283423, 2.681131);

        glNormal3d(0.706426, -0.706427, -0.043855);
        glVertex3d(0.283423, -0.205919, 2.681131);
        glVertex3d(0.199457, -0.274529, 2.433779);
        glVertex3d(0.274529, -0.199457, 2.433779);

        glNormal3d(0.706426, -0.706427, -0.043855);
        glVertex3d(0.283423, -0.205919, 2.681131);
        glVertex3d(0.205919, -0.283423, 2.681131);
        glVertex3d(0.199457, -0.274529, 2.433779);

        glNormal3d(0.70485, -0.70485, 0.079827);
        glVertex3d(0.274529, -0.199457, 2.433779);
        glVertex3d(0.20915, -0.28787, 2.230402);
        glVertex3d(0.28787, -0.20915, 2.230402);

        glNormal3d(0.70485, -0.70485, 0.079827);
        glVertex3d(0.274529, -0.199457, 2.433779);
        glVertex3d(0.199457, -0.274529, 2.433779);
        glVertex3d(0.20915, -0.28787, 2.230402);

        glNormal3d(0.707107, -0.707106, 0);
        glVertex3d(0.28787, -0.20915, 2.230402);
        glVertex3d(0.20915, -0.28787, 2.131461);
        glVertex3d(0.28787, -0.20915, 2.131461);

        glNormal3d(0.707107, -0.707106, 0);
        glVertex3d(0.28787, -0.20915, 2.230402);
        glVertex3d(0.20915, -0.28787, 2.230402);
        glVertex3d(0.20915, -0.28787, 2.131461);

        glNormal3d(0.680529, -0.680529, 0.27159);
        glVertex3d(0.28787, -0.20915, 2.131461);
        glVertex3d(0.228535, -0.314551, 2.01603);
        glVertex3d(0.314551, -0.228535, 2.01603);

        glNormal3d(0.680529, -0.680529, 0.271589);
        glVertex3d(0.28787, -0.20915, 2.131461);
        glVertex3d(0.20915, -0.28787, 2.131461);
        glVertex3d(0.228535, -0.314551, 2.01603);

        glNormal3d(0.69279, -0.692789, 0.200212);
        glVertex3d(0.314551, -0.228535, 2.01603);
        glVertex3d(0.24792, -0.341233, 1.856626);
        glVertex3d(0.341233, -0.24792, 1.856626);

        glNormal3d(0.69279, -0.69279, 0.200212);
        glVertex3d(0.314551, -0.228535, 2.01603);
        glVertex3d(0.228535, -0.314551, 2.01603);
        glVertex3d(0.24792, -0.341233, 1.856626);

        glNormal3d(0.687829, -0.687829, 0.231908);
        glVertex3d(0.341233, -0.24792, 1.856626);
        glVertex3d(0.270536, -0.372361, 1.697221);
        glVertex3d(0.372361, -0.270536, 1.697221);

        glNormal3d(0.68783, -0.687829, 0.231908);
        glVertex3d(0.341233, -0.24792, 1.856626);
        glVertex3d(0.24792, -0.341233, 1.856626);
        glVertex3d(0.270536, -0.372361, 1.697221);

        glNormal3d(0.671643, -0.671643, 0.312717);
        glVertex3d(0.372361, -0.270536, 1.697221);
        glVertex3d(0.293153, -0.40349, 1.581791);
        glVertex3d(0.40349, -0.293153, 1.581791);

        glNormal3d(0.671643, -0.671643, 0.312717);
        glVertex3d(0.372361, -0.270536, 1.697221);
        glVertex3d(0.270536, -0.372361, 1.697221);
        glVertex3d(0.293153, -0.40349, 1.581791);

        glNormal3d(0.65922, -0.65922, 0.361743);
        glVertex3d(0.40349, -0.293153, 1.581791);
        glVertex3d(0.328692, -0.452406, 1.427883);
        glVertex3d(0.452406, -0.328692, 1.427883);

        glNormal3d(0.65922, -0.65922, 0.361743);
        glVertex3d(0.40349, -0.293153, 1.581791);
        glVertex3d(0.293153, -0.40349, 1.581791);
        glVertex3d(0.328692, -0.452406, 1.427883);

        glNormal3d(0.674422, -0.674423, 0.300515);
        glVertex3d(0.452406, -0.328692, 1.427883);
        glVertex3d(0.352671, -0.48541, 1.3);
        glVertex3d(0.48541, -0.352671, 1.3);

        glNormal3d(0.674423, -0.674422, 0.300514);
        glVertex3d(0.452406, -0.328692, 1.427883);
        glVertex3d(0.328692, -0.452406, 1.427883);
        glVertex3d(0.352671, -0.48541, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.48541, -0.352671, 1.3);
        glVertex3d(0.41145, -0.566312, 1.3);
        glVertex3d(0.566312, -0.41145, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.48541, -0.352671, 1.3);
        glVertex3d(0.352671, -0.48541, 1.3);
        glVertex3d(0.41145, -0.566312, 1.3);

        glNormal3d(0.706436, -0.706436, 0.043547);
        glVertex3d(0.566312, -0.41145, 1.3);
        glVertex3d(0.412695, -0.568026, 1.251989);
        glVertex3d(0.568026, -0.412695, 1.251989);

        glNormal3d(0.706436, -0.706436, 0.043547);
        glVertex3d(0.566312, -0.41145, 1.3);
        glVertex3d(0.41145, -0.566312, 1.3);
        glVertex3d(0.412695, -0.568026, 1.251989);

        glNormal3d(0.706395, -0.706395, -0.04485);
        glVertex3d(0.568026, -0.412695, 1.251989);
        glVertex3d(0.409464, -0.563579, 1.131061);
        glVertex3d(0.563579, -0.409464, 1.131061);

        glNormal3d(0.706395, -0.706396, -0.044849);
        glVertex3d(0.568026, -0.412695, 1.251989);
        glVertex3d(0.412695, -0.568026, 1.251989);
        glVertex3d(0.409464, -0.563579, 1.131061);

        glNormal3d(0.641227, -0.641228, 0.421491);
        glVertex3d(0.563579, -0.409464, 1.131061);
        glVertex3d(0.435311, -0.599155, 1.037617);
        glVertex3d(0.599154, -0.435311, 1.037617);

        glNormal3d(0.641228, -0.641228, 0.42149);
        glVertex3d(0.563579, -0.409464, 1.131061);
        glVertex3d(0.409464, -0.563579, 1.131061);
        glVertex3d(0.435311, -0.599155, 1.037617);

        glNormal3d(0.519904, -0.519904, 0.67779);
        glVertex3d(0.599154, -0.435311, 1.037617);
        glVertex3d(0.480543, -0.661412, 0.955167);
        glVertex3d(0.661412, -0.480544, 0.955167);

        glNormal3d(0.519904, -0.519904, 0.67779);
        glVertex3d(0.599154, -0.435311, 1.037617);
        glVertex3d(0.435311, -0.599155, 1.037617);
        glVertex3d(0.480543, -0.661412, 0.955167);

        glNormal3d(0.565, -0.565, 0.60129);
        glVertex3d(0.661412, -0.480544, 0.955167);
        glVertex3d(0.532238, -0.732562, 0.839736);
        glVertex3d(0.732562, -0.532238, 0.839736);

        glNormal3d(0.565, -0.565, 0.60129);
        glVertex3d(0.661412, -0.480544, 0.955167);
        glVertex3d(0.480543, -0.661412, 0.955167);
        glVertex3d(0.532238, -0.732562, 0.839736);

        glNormal3d(0.621346, -0.621347, 0.477344);
        glVertex3d(0.732562, -0.532238, 0.839736);
        glVertex3d(0.567777, -0.781478, 0.729802);
        glVertex3d(0.781478, -0.567777, 0.729802);

        glNormal3d(0.621346, -0.621347, 0.477344);
        glVertex3d(0.732562, -0.532238, 0.839736);
        glVertex3d(0.532238, -0.732562, 0.839736);
        glVertex3d(0.567777, -0.781478, 0.729802);

        glNormal3d(0.700171, -0.700172, 0.139714);
        glVertex3d(0.781478, -0.567777, 0.729802);
        glVertex3d(0.57747, -0.794819, 0.614371);
        glVertex3d(0.794819, -0.57747, 0.614371);

        glNormal3d(0.700171, -0.700172, 0.139715);
        glVertex3d(0.781478, -0.567777, 0.729802);
        glVertex3d(0.567777, -0.781478, 0.729802);
        glVertex3d(0.57747, -0.794819, 0.614371);

        glNormal3d(0.702381, -0.702381, -0.115421);
        glVertex3d(0.794819, -0.57747, 0.614371);
        glVertex3d(0.571008, -0.785925, 0.520927);
        glVertex3d(0.785925, -0.571008, 0.520927);

        glNormal3d(0.702381, -0.702381, -0.115421);
        glVertex3d(0.794819, -0.57747, 0.614371);
        glVertex3d(0.57747, -0.794819, 0.614371);
        glVertex3d(0.571008, -0.785925, 0.520927);

        glNormal3d(0.661018, -0.661018, -0.355121);
        glVertex3d(0.785925, -0.571008, 0.520927);
        glVertex3d(0.554854, -0.763691, 0.44947);
        glVertex3d(0.763691, -0.554854, 0.44947);

        glNormal3d(0.661018, -0.661018, -0.35512);
        glVertex3d(0.785925, -0.571008, 0.520927);
        glVertex3d(0.571008, -0.785925, 0.520927);
        glVertex3d(0.554854, -0.763691, 0.44947);

        glNormal3d(0.531376, -0.531376, -0.659757);
        glVertex3d(0.763691, -0.554854, 0.44947);
        glVertex3d(0.529007, -0.728115, 0.4);
        glVertex3d(0.728115, -0.529007, 0.4);

        glNormal3d(0.531376, -0.531376, -0.659757);
        glVertex3d(0.763691, -0.554854, 0.44947);
        glVertex3d(0.554854, -0.763691, 0.44947);
        glVertex3d(0.529007, -0.728115, 0.4);

        glNormal3d(0.707106, -0.707107, 0);
        glVertex3d(0.728115, -0.529007, 0.4);
        glVertex3d(0.529007, -0.728115, 0.3);
        glVertex3d(0.728115, -0.529007, 0.3);

        glNormal3d(0.707106, -0.707107, 0);
        glVertex3d(0.728115, -0.529007, 0.4);
        glVertex3d(0.529007, -0.728115, 0.4);
        glVertex3d(0.529007, -0.728115, 0.3);

        glNormal3d(1e-06, -1e-06, 1);
        glVertex3d(0.728115, -0.529007, 0.3);
        glVertex3d(0.5684, -0.782335, 0.3);
        glVertex3d(0.782335, -0.5684, 0.3);

        glNormal3d(1e-06, -1e-06, 1);
        glVertex3d(0.728115, -0.529007, 0.3);
        glVertex3d(0.529007, -0.728115, 0.3);
        glVertex3d(0.5684, -0.782335, 0.3);

        glNormal3d(0.707107, -0.707107, 0);
        glVertex3d(0.782335, -0.5684, 0.3);
        glVertex3d(0.5684, -0.782335, 0);
        glVertex3d(0.782335, -0.5684, 0);

        glNormal3d(0.707107, -0.707107, 0);
        glVertex3d(0.782335, -0.5684, 0.3);
        glVertex3d(0.5684, -0.782335, 0.3);
        glVertex3d(0.5684, -0.782335, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.782335, -0.5684, 0);
        glVertex3d(0.5684, -0.782335, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.5684, -0.782335, 0);
        glVertex3d(0.298825, -0.91969, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0.45399, -0.891007, 0);
        glVertex3d(0.5684, -0.782335, 0.3);
        glVertex3d(0.298825, -0.91969, 0);
        glVertex3d(0.5684, -0.782335, 0);

        glNormal3d(0.45399, -0.891007, 0);
        glVertex3d(0.5684, -0.782335, 0.3);
        glVertex3d(0.298825, -0.91969, 0.3);
        glVertex3d(0.298825, -0.91969, 0);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.529007, -0.728115, 0.3);
        glVertex3d(0.298825, -0.91969, 0.3);
        glVertex3d(0.5684, -0.782335, 0.3);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.529007, -0.728115, 0.3);
        glVertex3d(0.278115, -0.855951, 0.3);
        glVertex3d(0.298825, -0.91969, 0.3);

        glNormal3d(0.45399, -0.891007, 0);
        glVertex3d(0.529007, -0.728115, 0.4);
        glVertex3d(0.278115, -0.855951, 0.3);
        glVertex3d(0.529007, -0.728115, 0.3);

        glNormal3d(0.45399, -0.891007, 0);
        glVertex3d(0.529007, -0.728115, 0.4);
        glVertex3d(0.278115, -0.855951, 0.4);
        glVertex3d(0.278115, -0.855951, 0.3);

        glNormal3d(0.341164, -0.669573, -0.659757);
        glVertex3d(0.554854, -0.763691, 0.44947);
        glVertex3d(0.278115, -0.855951, 0.4);
        glVertex3d(0.529007, -0.728115, 0.4);

        glNormal3d(0.341164, -0.669573, -0.659757);
        glVertex3d(0.554854, -0.763691, 0.44947);
        glVertex3d(0.291704, -0.897772, 0.44947);
        glVertex3d(0.278115, -0.855951, 0.4);

        glNormal3d(0.424399, -0.832931, -0.355121);
        glVertex3d(0.571008, -0.785925, 0.520927);
        glVertex3d(0.291704, -0.897772, 0.44947);
        glVertex3d(0.554854, -0.763691, 0.44947);

        glNormal3d(0.424399, -0.832931, -0.355121);
        glVertex3d(0.571008, -0.785925, 0.520927);
        glVertex3d(0.300197, -0.923911, 0.520927);
        glVertex3d(0.291704, -0.897772, 0.44947);

        glNormal3d(0.450956, -0.885052, -0.115421);
        glVertex3d(0.57747, -0.794819, 0.614371);
        glVertex3d(0.300197, -0.923911, 0.520927);
        glVertex3d(0.571008, -0.785925, 0.520927);

        glNormal3d(0.450956, -0.885052, -0.115421);
        glVertex3d(0.57747, -0.794819, 0.614371);
        glVertex3d(0.303594, -0.934366, 0.614371);
        glVertex3d(0.300197, -0.923911, 0.520927);

        glNormal3d(0.449537, -0.882268, 0.139715);
        glVertex3d(0.567777, -0.781478, 0.729802);
        glVertex3d(0.303594, -0.934366, 0.614371);
        glVertex3d(0.57747, -0.794819, 0.614371);

        glNormal3d(0.449537, -0.882267, 0.139715);
        glVertex3d(0.567777, -0.781478, 0.729802);
        glVertex3d(0.298498, -0.918683, 0.729802);
        glVertex3d(0.303594, -0.934366, 0.614371);

        glNormal3d(0.398929, -0.782942, 0.477344);
        glVertex3d(0.532238, -0.732562, 0.839736);
        glVertex3d(0.298498, -0.918683, 0.729802);
        glVertex3d(0.567777, -0.781478, 0.729802);

        glNormal3d(0.398929, -0.782942, 0.477344);
        glVertex3d(0.532238, -0.732562, 0.839736);
        glVertex3d(0.279814, -0.861179, 0.839736);
        glVertex3d(0.298498, -0.918683, 0.729802);

        glNormal3d(0.362752, -0.711942, 0.60129);
        glVertex3d(0.480543, -0.661412, 0.955167);
        glVertex3d(0.279814, -0.861179, 0.839736);
        glVertex3d(0.532238, -0.732562, 0.839736);

        glNormal3d(0.362752, -0.711942, 0.60129);
        glVertex3d(0.480543, -0.661412, 0.955167);
        glVertex3d(0.252637, -0.777536, 0.955167);
        glVertex3d(0.279814, -0.861179, 0.839736);

        glNormal3d(0.333799, -0.655117, 0.67779);
        glVertex3d(0.435311, -0.599155, 1.037617);
        glVertex3d(0.252637, -0.777536, 0.955167);
        glVertex3d(0.480543, -0.661412, 0.955167);

        glNormal3d(0.333799, -0.655117, 0.67779);
        glVertex3d(0.435311, -0.599155, 1.037617);
        glVertex3d(0.228857, -0.704348, 1.037617);
        glVertex3d(0.252637, -0.777536, 0.955167);

        glNormal3d(0.411694, -0.807994, 0.42149);
        glVertex3d(0.409464, -0.563579, 1.131061);
        glVertex3d(0.228857, -0.704348, 1.037617);
        glVertex3d(0.435311, -0.599155, 1.037617);

        glNormal3d(0.411694, -0.807994, 0.42149);
        glVertex3d(0.409464, -0.563579, 1.131061);
        glVertex3d(0.215268, -0.662527, 1.131061);
        glVertex3d(0.228857, -0.704348, 1.037617);

        glNormal3d(0.453534, -0.89011, -0.044849);
        glVertex3d(0.412695, -0.568026, 1.251989);
        glVertex3d(0.215268, -0.662527, 1.131061);
        glVertex3d(0.409464, -0.563579, 1.131061);

        glNormal3d(0.453534, -0.89011, -0.044849);
        glVertex3d(0.412695, -0.568026, 1.251989);
        glVertex3d(0.216967, -0.667755, 1.251989);
        glVertex3d(0.215268, -0.662527, 1.131061);

        glNormal3d(0.45356, -0.890161, 0.043547);
        glVertex3d(0.41145, -0.566312, 1.3);
        glVertex3d(0.216967, -0.667755, 1.251989);
        glVertex3d(0.412695, -0.568026, 1.251989);

        glNormal3d(0.45356, -0.890161, 0.043546);
        glVertex3d(0.41145, -0.566312, 1.3);
        glVertex3d(0.216312, -0.66574, 1.3);
        glVertex3d(0.216967, -0.667755, 1.251989);

        glNormal3d(0, 0, 1);
        glVertex3d(0.352671, -0.48541, 1.3);
        glVertex3d(0.216312, -0.66574, 1.3);
        glVertex3d(0.41145, -0.566312, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.352671, -0.48541, 1.3);
        glVertex3d(0.18541, -0.570634, 1.3);
        glVertex3d(0.216312, -0.66574, 1.3);

        glNormal3d(0.433006, -0.849822, 0.300514);
        glVertex3d(0.328692, -0.452406, 1.427883);
        glVertex3d(0.18541, -0.570634, 1.3);
        glVertex3d(0.352671, -0.48541, 1.3);

        glNormal3d(0.433006, -0.849822, 0.300514);
        glVertex3d(0.328692, -0.452406, 1.427883);
        glVertex3d(0.172804, -0.531835, 1.427883);
        glVertex3d(0.18541, -0.570634, 1.3);

        glNormal3d(0.423245, -0.830666, 0.361743);
        glVertex3d(0.293153, -0.40349, 1.581791);
        glVertex3d(0.172804, -0.531835, 1.427883);
        glVertex3d(0.328692, -0.452406, 1.427883);

        glNormal3d(0.423245, -0.830666, 0.361743);
        glVertex3d(0.293153, -0.40349, 1.581791);
        glVertex3d(0.154119, -0.474331, 1.581791);
        glVertex3d(0.172804, -0.531835, 1.427883);

        glNormal3d(0.431221, -0.846319, 0.312717);
        glVertex3d(0.270536, -0.372361, 1.697221);
        glVertex3d(0.154119, -0.474331, 1.581791);
        glVertex3d(0.293153, -0.40349, 1.581791);

        glNormal3d(0.431221, -0.846319, 0.312717);
        glVertex3d(0.270536, -0.372361, 1.697221);
        glVertex3d(0.142229, -0.437737, 1.697221);
        glVertex3d(0.154119, -0.474331, 1.581791);

        glNormal3d(0.441613, -0.866716, 0.231908);
        glVertex3d(0.24792, -0.341233, 1.856626);
        glVertex3d(0.142229, -0.437737, 1.697221);
        glVertex3d(0.270536, -0.372361, 1.697221);

        glNormal3d(0.441613, -0.866716, 0.231908);
        glVertex3d(0.24792, -0.341233, 1.856626);
        glVertex3d(0.130339, -0.401143, 1.856626);
        glVertex3d(0.142229, -0.437737, 1.697221);

        glNormal3d(0.444798, -0.872966, 0.200212);
        glVertex3d(0.228535, -0.314551, 2.01603);
        glVertex3d(0.130339, -0.401143, 1.856626);
        glVertex3d(0.24792, -0.341233, 1.856626);

        glNormal3d(0.444798, -0.872966, 0.200212);
        glVertex3d(0.228535, -0.314551, 2.01603);
        glVertex3d(0.120148, -0.369777, 2.01603);
        glVertex3d(0.130339, -0.401143, 1.856626);

        glNormal3d(0.436926, -0.857517, 0.271589);
        glVertex3d(0.20915, -0.28787, 2.131461);
        glVertex3d(0.120148, -0.369777, 2.01603);
        glVertex3d(0.228535, -0.314551, 2.01603);

        glNormal3d(0.436926, -0.857517, 0.271589);
        glVertex3d(0.20915, -0.28787, 2.131461);
        glVertex3d(0.109957, -0.338411, 2.131461);
        glVertex3d(0.120148, -0.369777, 2.01603);

        glNormal3d(0.45399, -0.891007, 0);
        glVertex3d(0.20915, -0.28787, 2.230402);
        glVertex3d(0.109957, -0.338411, 2.131461);
        glVertex3d(0.20915, -0.28787, 2.131461);

        glNormal3d(0.45399, -0.891007, 0);
        glVertex3d(0.20915, -0.28787, 2.230402);
        glVertex3d(0.109957, -0.338411, 2.230402);
        glVertex3d(0.109957, -0.338411, 2.131461);

        glNormal3d(0.452542, -0.888163, 0.079827);
        glVertex3d(0.199457, -0.274529, 2.433779);
        glVertex3d(0.109957, -0.338411, 2.230402);
        glVertex3d(0.20915, -0.28787, 2.230402);

        glNormal3d(0.452542, -0.888163, 0.079827);
        glVertex3d(0.199457, -0.274529, 2.433779);
        glVertex3d(0.104861, -0.322728, 2.433779);
        glVertex3d(0.109957, -0.338411, 2.230402);

        glNormal3d(0.453554, -0.890149, -0.043855);
        glVertex3d(0.205919, -0.283423, 2.681131);
        glVertex3d(0.104861, -0.322728, 2.433779);
        glVertex3d(0.199457, -0.274529, 2.433779);

        glNormal3d(0.453554, -0.890149, -0.043855);
        glVertex3d(0.205919, -0.283423, 2.681131);
        glVertex3d(0.108258, -0.333184, 2.681131);
        glVertex3d(0.104861, -0.322728, 2.433779);

        glNormal3d(0.085968, -0.168722, -0.981908);
        glVertex3d(0.273767, -0.376808, 2.703118);
        glVertex3d(0.108258, -0.333184, 2.681131);
        glVertex3d(0.205919, -0.283423, 2.681131);

        glNormal3d(0.085968, -0.168722, -0.981908);
        glVertex3d(0.273767, -0.376808, 2.703118);
        glVertex3d(0.143928, -0.442965, 2.703118);
        glVertex3d(0.108258, -0.333184, 2.681131);

        glNormal3d(0.107778, -0.211527, -0.971412);
        glVertex3d(0.367463, -0.505769, 2.741595);
        glVertex3d(0.143928, -0.442965, 2.703118);
        glVertex3d(0.273767, -0.376808, 2.703118);

        glNormal3d(0.107778, -0.211527, -0.971412);
        glVertex3d(0.367463, -0.505769, 2.741595);
        glVertex3d(0.193187, -0.594567, 2.741595);
        glVertex3d(0.143928, -0.442965, 2.703118);

        glNormal3d(0.361492, -0.709468, -0.604961);
        glVertex3d(0.399771, -0.550238, 2.813052);
        glVertex3d(0.193187, -0.594567, 2.741595);
        glVertex3d(0.367463, -0.505769, 2.741595);

        glNormal3d(0.361492, -0.709468, -0.604962);
        glVertex3d(0.399771, -0.550238, 2.813052);
        glVertex3d(0.210172, -0.646844, 2.813052);
        glVertex3d(0.193187, -0.594567, 2.741595);

        glNormal3d(0.451792, -0.886692, -0.098292);
        glVertex3d(0.403003, -0.554685, 2.868019);
        glVertex3d(0.210172, -0.646844, 2.813052);
        glVertex3d(0.399771, -0.550238, 2.813052);

        glNormal3d(0.451792, -0.886692, -0.098291);
        glVertex3d(0.403003, -0.554685, 2.868019);
        glVertex3d(0.211871, -0.652072, 2.868019);
        glVertex3d(0.210172, -0.646844, 2.813052);

        glNormal3d(0.431221, -0.846319, 0.312718);
        glVertex3d(0.386848, -0.532451, 2.950469);
        glVertex3d(0.211871, -0.652072, 2.868019);
        glVertex3d(0.403003, -0.554685, 2.868019);

        glNormal3d(0.431221, -0.846319, 0.312717);
        glVertex3d(0.386848, -0.532451, 2.950469);
        glVertex3d(0.203378, -0.625933, 2.950469);
        glVertex3d(0.211871, -0.652072, 2.868019);

        glNormal3d(0.235706, -0.4626, 0.85466);
        glVertex3d(0.354539, -0.487981, 2.98345);
        glVertex3d(0.203378, -0.625933, 2.950469);
        glVertex3d(0.386848, -0.532451, 2.950469);

        glNormal3d(0.235707, -0.4626, 0.85466);
        glVertex3d(0.354539, -0.487981, 2.98345);
        glVertex3d(0.186392, -0.573656, 2.98345);
        glVertex3d(0.203378, -0.625933, 2.950469);

        glNormal3d(0.090102, -0.176835, 0.980108);
        glVertex3d(0.306076, -0.421278, 2.99994);
        glVertex3d(0.186392, -0.573656, 2.98345);
        glVertex3d(0.354539, -0.487981, 2.98345);

        glNormal3d(0.090102, -0.176835, 0.980108);
        glVertex3d(0.306076, -0.421278, 2.99994);
        glVertex3d(0.160914, -0.495241, 2.99994);
        glVertex3d(0.186392, -0.573656, 2.98345);

        glNormal3d(0.45246, -0.888004, -0.082029);
        glVertex3d(0.309307, -0.425724, 3.0659);
        glVertex3d(0.160914, -0.495241, 2.99994);
        glVertex3d(0.306076, -0.421278, 2.99994);

        glNormal3d(0.45246, -0.888004, -0.08203);
        glVertex3d(0.309307, -0.425724, 3.0659);
        glVertex3d(0.162612, -0.500469, 3.0659);
        glVertex3d(0.160914, -0.495241, 2.99994);

        glNormal3d(0.323002, -0.633927, 0.702713);
        glVertex3d(0.293153, -0.40349, 3.093384);
        glVertex3d(0.162612, -0.500469, 3.0659);
        glVertex3d(0.309307, -0.425724, 3.0659);

        glNormal3d(0.323002, -0.633927, 0.702714);
        glVertex3d(0.293153, -0.40349, 3.093384);
        glVertex3d(0.154119, -0.474331, 3.093384);
        glVertex3d(0.162612, -0.500469, 3.0659);

        glNormal3d(0.452171, -0.887436, 0.089431);
        glVertex3d(0.244689, -0.336786, 3.153847);
        glVertex3d(0.130339, -0.401143, 3.093384);
        glVertex3d(0.24792, -0.341233, 3.093384);

        glNormal3d(0.452171, -0.887436, 0.089431);
        glVertex3d(0.244689, -0.336786, 3.153847);
        glVertex3d(0.128641, -0.395916, 3.153847);
        glVertex3d(0.130339, -0.401143, 3.093384);

        glNormal3d(0.323002, -0.633927, -0.702713);
        glVertex3d(0.264075, -0.363467, 3.186828);
        glVertex3d(0.128641, -0.395916, 3.153847);
        glVertex3d(0.244689, -0.336786, 3.153847);

        glNormal3d(0.323002, -0.633927, -0.702713);
        glVertex3d(0.264075, -0.363467, 3.186828);
        glVertex3d(0.138832, -0.427282, 3.186828);
        glVertex3d(0.128641, -0.395916, 3.153847);

        glNormal3d(0.446842, -0.876978, -0.176753);
        glVertex3d(0.270536, -0.372361, 3.247291);
        glVertex3d(0.138832, -0.427282, 3.186828);
        glVertex3d(0.264075, -0.363467, 3.186828);

        glNormal3d(0.446842, -0.876978, -0.176752);
        glVertex3d(0.270536, -0.372361, 3.247291);
        glVertex3d(0.142229, -0.437737, 3.247291);
        glVertex3d(0.138832, -0.427282, 3.186828);

        glNormal3d(0.415702, -0.815861, 0.401949);
        glVertex3d(0.257613, -0.354574, 3.296762);
        glVertex3d(0.142229, -0.437737, 3.247291);
        glVertex3d(0.270536, -0.372361, 3.247291);

        glNormal3d(0.415702, -0.815861, 0.401948);
        glVertex3d(0.257613, -0.354574, 3.296762);
        glVertex3d(0.135435, -0.416826, 3.296762);
        glVertex3d(0.142229, -0.437737, 3.247291);

        glNormal3d(0.1114, -0.218635, 0.969427);
        glVertex3d(0.231766, -0.318998, 3.307755);
        glVertex3d(0.135435, -0.416826, 3.296762);
        glVertex3d(0.257613, -0.354574, 3.296762);

        glNormal3d(0.1114, -0.218635, 0.969427);
        glVertex3d(0.231766, -0.318998, 3.307755);
        glVertex3d(0.121847, -0.375005, 3.307755);
        glVertex3d(0.135435, -0.416826, 3.296762);

        glNormal3d(0.453607, -0.890253, 0.041119);
        glVertex3d(0.228535, -0.314551, 3.439676);
        glVertex3d(0.121847, -0.375005, 3.307755);
        glVertex3d(0.231766, -0.318998, 3.307755);

        glNormal3d(0.453606, -0.890253, 0.041119);
        glVertex3d(0.228535, -0.314551, 3.439676);
        glVertex3d(0.120148, -0.369777, 3.439676);
        glVertex3d(0.121847, -0.375005, 3.307755);

        glNormal3d(0.451792, -0.886692, -0.09829);
        glVertex3d(0.234997, -0.323445, 3.54961);
        glVertex3d(0.120148, -0.369777, 3.439676);
        glVertex3d(0.228535, -0.314551, 3.439676);

        glNormal3d(0.451792, -0.886692, -0.09829);
        glVertex3d(0.234997, -0.323445, 3.54961);
        glVertex3d(0.123545, -0.380233, 3.54961);
        glVertex3d(0.120148, -0.369777, 3.439676);

        glNormal3d(0.434056, -0.851885, -0.293065);
        glVertex3d(0.264075, -0.363467, 3.709014);
        glVertex3d(0.123545, -0.380233, 3.54961);
        glVertex3d(0.234997, -0.323445, 3.54961);

        glNormal3d(0.434057, -0.851884, -0.293066);
        glVertex3d(0.264075, -0.363467, 3.709014);
        glVertex3d(0.138832, -0.427282, 3.709014);
        glVertex3d(0.123545, -0.380233, 3.54961);

        glNormal3d(0.404081, -0.793054, -0.455833);
        glVertex3d(0.309307, -0.425724, 3.857425);
        glVertex3d(0.138832, -0.427282, 3.709014);
        glVertex3d(0.264075, -0.363467, 3.709014);

        glNormal3d(0.404081, -0.793054, -0.455833);
        glVertex3d(0.309307, -0.425724, 3.857425);
        glVertex3d(0.162612, -0.500469, 3.857425);
        glVertex3d(0.138832, -0.427282, 3.709014);

        glNormal3d(0.341164, -0.669573, -0.659757);
        glVertex3d(0.361001, -0.496875, 3.956366);
        glVertex3d(0.162612, -0.500469, 3.857425);
        glVertex3d(0.309307, -0.425724, 3.857425);

        glNormal3d(0.341164, -0.669573, -0.659757);
        glVertex3d(0.361001, -0.496875, 3.956366);
        glVertex3d(0.189789, -0.584112, 3.956366);
        glVertex3d(0.162612, -0.500469, 3.857425);

        glNormal3d(0.343489, -0.674136, -0.653877);
        glVertex3d(0.383617, -0.528004, 4.00034);
        glVertex3d(0.189789, -0.584112, 3.956366);
        glVertex3d(0.361001, -0.496875, 3.956366);

        glNormal3d(0.343489, -0.674136, -0.653877);
        glVertex3d(0.383617, -0.528004, 4.00034);
        glVertex3d(0.201679, -0.620705, 4.00034);
        glVertex3d(0.189789, -0.584112, 3.956366);

        glNormal3d(0.45399, -0.891007, 0);
        glVertex3d(0.383617, -0.528004, 4.0663);
        glVertex3d(0.201679, -0.620705, 4.00034);
        glVertex3d(0.383617, -0.528004, 4.00034);

        glNormal3d(0.45399, -0.891007, 0);
        glVertex3d(0.383617, -0.528004, 4.0663);
        glVertex3d(0.201679, -0.620705, 4.0663);
        glVertex3d(0.201679, -0.620705, 4.00034);

        glNormal3d(-0.214477, 0.420935, 0.88137);
        glVertex3d(0.270536, -0.372361, 4.08279);
        glVertex3d(0.171105, -0.526607, 4.132261);
        glVertex3d(0.325461, -0.447959, 4.132261);

        glNormal3d(-0.214477, 0.420935, 0.88137);
        glVertex3d(0.270536, -0.372361, 4.08279);
        glVertex3d(0.142229, -0.437737, 4.08279);
        glVertex3d(0.171105, -0.526607, 4.132261);

        glNormal3d(0.379173, -0.744169, 0.549946);
        glVertex3d(0.218842, -0.30121, 4.214711);
        glVertex3d(0.142229, -0.437737, 4.08279);
        glVertex3d(0.270536, -0.372361, 4.08279);

        glNormal3d(0.379173, -0.744169, 0.549946);
        glVertex3d(0.218842, -0.30121, 4.214711);
        glVertex3d(0.115052, -0.354094, 4.214711);
        glVertex3d(0.142229, -0.437737, 4.08279);

        glNormal3d(0.29756, -0.583993, 0.755255);
        glVertex3d(0.17361, -0.238954, 4.280672);
        glVertex3d(0.115052, -0.354094, 4.214711);
        glVertex3d(0.218842, -0.30121, 4.214711);

        glNormal3d(0.29756, -0.583993, 0.755255);
        glVertex3d(0.17361, -0.238954, 4.280672);
        glVertex3d(0.091272, -0.280907, 4.280672);
        glVertex3d(0.115052, -0.354094, 4.214711);

        glNormal3d(0.266041, -0.522134, 0.810308);
        glVertex3d(0.128378, -0.176697, 4.335639);
        glVertex3d(0.091272, -0.280907, 4.280672);
        glVertex3d(0.17361, -0.238954, 4.280672);

        glNormal3d(0.266041, -0.522134, 0.810308);
        glVertex3d(0.128378, -0.176697, 4.335639);
        glVertex3d(0.067492, -0.207719, 4.335639);
        glVertex3d(0.091272, -0.280907, 4.280672);

        glNormal3d(0.186298, -0.365629, 0.911926);
        glVertex3d(0.0993, -0.136674, 4.357625);
        glVertex3d(0.067492, -0.207719, 4.335639);
        glVertex3d(0.128378, -0.176697, 4.335639);

        glNormal3d(0.186298, -0.365629, 0.911926);
        glVertex3d(0.0993, -0.136674, 4.357625);
        glVertex3d(0.052205, -0.16067, 4.357625);
        glVertex3d(0.067492, -0.207719, 4.335639);

        glNormal3d(0.40083, -0.786671, -0.469557);
        glVertex3d(0.121916, -0.167803, 4.429082);
        glVertex3d(0.052205, -0.16067, 4.357625);
        glVertex3d(0.0993, -0.136674, 4.357625);

        glNormal3d(0.40083, -0.786672, -0.469557);
        glVertex3d(0.121916, -0.167803, 4.429082);
        glVertex3d(0.064095, -0.197264, 4.429082);
        glVertex3d(0.052205, -0.16067, 4.357625);

        glNormal3d(0.452865, -0.888797, 0.070374);
        glVertex3d(0.118685, -0.163356, 4.506036);
        glVertex3d(0.064095, -0.197264, 4.429082);
        glVertex3d(0.121916, -0.167803, 4.429082);

        glNormal3d(0.452865, -0.888797, 0.070374);
        glVertex3d(0.118685, -0.163356, 4.506036);
        glVertex3d(0.062397, -0.192036, 4.506036);
        glVertex3d(0.064095, -0.197264, 4.429082);

        glNormal3d(0.323002, -0.633927, 0.702714);
        glVertex3d(0.079915, -0.109993, 4.571997);
        glVertex3d(0.062397, -0.192036, 4.506036);
        glVertex3d(0.118685, -0.163356, 4.506036);

        glNormal3d(0.323003, -0.633927, 0.702713);
        glVertex3d(0.079915, -0.109993, 4.571997);
        glVertex3d(0.042014, -0.129304, 4.571997);
        glVertex3d(0.062397, -0.192036, 4.506036);

        glNormal3d(0.135031, -0.265013, 0.954743);
        glVertex3d(0.037913, -0.052183, 4.593984);
        glVertex3d(0.042014, -0.129304, 4.571997);
        glVertex3d(0.079915, -0.109993, 4.571997);

        glNormal3d(0.135031, -0.265013, 0.954743);
        glVertex3d(0.037913, -0.052183, 4.593984);
        glVertex3d(0.019932, -0.061345, 4.593984);
        glVertex3d(0.042014, -0.129304, 4.571997);

        glNormal3d(0.042683, -0.08377, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0.019932, -0.061345, 4.593984);
        glVertex3d(0.037913, -0.052183, 4.593984);

        glNormal3d(0.360023, -0.706585, 0.609197);
        glVertex3d(0.348077, -0.479087, 4.08279);
        glVertex3d(0.325461, -0.447959, 4.132261);
        glVertex3d(0.171105, -0.526607, 4.132261);

        glNormal3d(0.360023, -0.706585, 0.609197);
        glVertex3d(0.348077, -0.479087, 4.08279);
        glVertex3d(0.171105, -0.526607, 4.132261);
        glVertex3d(0.182995, -0.563201, 4.08279);

        glNormal3d(0.120839, -0.23716, 0.963926);
        glVertex3d(0.383617, -0.528004, 4.0663);
        glVertex3d(0.348077, -0.479087, 4.08279);
        glVertex3d(0.182995, -0.563201, 4.08279);

        glNormal3d(0.120839, -0.23716, 0.963926);
        glVertex3d(0.383617, -0.528004, 4.0663);
        glVertex3d(0.182995, -0.563201, 4.08279);
        glVertex3d(0.201679, -0.620705, 4.0663);

        glNormal3d(0, 0, 1);
        glVertex3d(0.24792, -0.341233, 3.093384);
        glVertex3d(0.154119, -0.474331, 3.093384);
        glVertex3d(0.293153, -0.40349, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.24792, -0.341233, 3.093384);
        glVertex3d(0.130339, -0.401143, 3.093384);
        glVertex3d(0.154119, -0.474331, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.130339, -0.401143, 3.093384);
        glVertex3d(0, -0.498741, 3.093384);
        glVertex3d(0.154119, -0.474331, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.130339, -0.401143, 3.093384);
        glVertex3d(0, -0.421787, 3.093384);
        glVertex3d(0, -0.498741, 3.093384);

        glNormal3d(0.041638, -0.262894, 0.963926);
        glVertex3d(0.201679, -0.620705, 4.0663);
        glVertex3d(0.182995, -0.563201, 4.08279);
        glVertex3d(0, -0.592185, 4.08279);

        glNormal3d(0.041638, -0.262894, 0.963926);
        glVertex3d(0.201679, -0.620705, 4.0663);
        glVertex3d(0, -0.592185, 4.08279);
        glVertex3d(0, -0.652648, 4.0663);

        glNormal3d(0.124055, -0.783256, 0.609197);
        glVertex3d(0.182995, -0.563201, 4.08279);
        glVertex3d(0.171105, -0.526607, 4.132261);
        glVertex3d(0, -0.553708, 4.132261);

        glNormal3d(0.124056, -0.783256, 0.609197);
        glVertex3d(0.182995, -0.563201, 4.08279);
        glVertex3d(0, -0.553708, 4.132261);
        glVertex3d(0, -0.592185, 4.08279);

        glNormal3d(0.014708, -0.09286, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0, -0.064501, 4.593984);
        glVertex3d(0.019932, -0.061345, 4.593984);

        glNormal3d(0.046529, -0.293769, 0.954743);
        glVertex3d(0.019932, -0.061345, 4.593984);
        glVertex3d(0, -0.135959, 4.571997);
        glVertex3d(0.042014, -0.129304, 4.571997);

        glNormal3d(0.046529, -0.293769, 0.954743);
        glVertex3d(0.019932, -0.061345, 4.593984);
        glVertex3d(0, -0.064501, 4.593984);
        glVertex3d(0, -0.135959, 4.571997);

        glNormal3d(0.111299, -0.702714, 0.702713);
        glVertex3d(0.042014, -0.129304, 4.571997);
        glVertex3d(0, -0.201919, 4.506036);
        glVertex3d(0.062397, -0.192036, 4.506036);

        glNormal3d(0.111299, -0.702714, 0.702713);
        glVertex3d(0.042014, -0.129304, 4.571997);
        glVertex3d(0, -0.135959, 4.571997);
        glVertex3d(0, -0.201919, 4.506036);

        glNormal3d(0.156047, -0.985239, 0.070374);
        glVertex3d(0.062397, -0.192036, 4.506036);
        glVertex3d(0, -0.207416, 4.429082);
        glVertex3d(0.064095, -0.197264, 4.429082);

        glNormal3d(0.156047, -0.985239, 0.070375);
        glVertex3d(0.062397, -0.192036, 4.506036);
        glVertex3d(0, -0.201919, 4.506036);
        glVertex3d(0, -0.207416, 4.429082);

        glNormal3d(0.138117, -0.872032, -0.469557);
        glVertex3d(0.064095, -0.197264, 4.429082);
        glVertex3d(0, -0.168939, 4.357625);
        glVertex3d(0.052205, -0.16067, 4.357625);

        glNormal3d(0.138117, -0.872032, -0.469557);
        glVertex3d(0.064095, -0.197264, 4.429082);
        glVertex3d(0, -0.207416, 4.429082);
        glVertex3d(0, -0.168939, 4.357625);

        glNormal3d(0.064194, -0.405303, 0.911926);
        glVertex3d(0.052205, -0.16067, 4.357625);
        glVertex3d(0, -0.218409, 4.335639);
        glVertex3d(0.067492, -0.207719, 4.335639);

        glNormal3d(0.064194, -0.405303, 0.911926);
        glVertex3d(0.052205, -0.16067, 4.357625);
        glVertex3d(0, -0.168939, 4.357625);
        glVertex3d(0, -0.218409, 4.335639);

        glNormal3d(0.091671, -0.57879, 0.810308);
        glVertex3d(0.067492, -0.207719, 4.335639);
        glVertex3d(0, -0.295363, 4.280672);
        glVertex3d(0.091272, -0.280907, 4.280672);

        glNormal3d(0.091672, -0.57879, 0.810307);
        glVertex3d(0.067492, -0.207719, 4.335639);
        glVertex3d(0, -0.218409, 4.335639);
        glVertex3d(0, -0.295363, 4.280672);

        glNormal3d(0.102532, -0.647362, 0.755255);
        glVertex3d(0.091272, -0.280907, 4.280672);
        glVertex3d(0, -0.372317, 4.214711);
        glVertex3d(0.115052, -0.354094, 4.214711);

        glNormal3d(0.102532, -0.647361, 0.755255);
        glVertex3d(0.091272, -0.280907, 4.280672);
        glVertex3d(0, -0.295363, 4.280672);
        glVertex3d(0, -0.372317, 4.214711);

        glNormal3d(0.130654, -0.824918, 0.549946);
        glVertex3d(0.115052, -0.354094, 4.214711);
        glVertex3d(0, -0.460264, 4.08279);
        glVertex3d(0.142229, -0.437737, 4.08279);

        glNormal3d(0.130654, -0.824918, 0.549945);
        glVertex3d(0.115052, -0.354094, 4.214711);
        glVertex3d(0, -0.372317, 4.214711);
        glVertex3d(0, -0.460264, 4.08279);

        glNormal3d(-0.073904, 0.46661, 0.88137);
        glVertex3d(0.142229, -0.437737, 4.08279);
        glVertex3d(0, -0.553708, 4.132261);
        glVertex3d(0.171105, -0.526607, 4.132261);

        glNormal3d(-0.073903, 0.466609, 0.88137);
        glVertex3d(0.142229, -0.437737, 4.08279);
        glVertex3d(0, -0.460264, 4.08279);
        glVertex3d(0, -0.553708, 4.132261);

        glNormal3d(0.156434, -0.987688, 0);
        glVertex3d(0.201679, -0.620705, 4.0663);
        glVertex3d(0, -0.652648, 4.00034);
        glVertex3d(0.201679, -0.620705, 4.00034);

        glNormal3d(0.156435, -0.987688, -1e-06);
        glVertex3d(0.201679, -0.620705, 4.0663);
        glVertex3d(0, -0.652648, 4.0663);
        glVertex3d(0, -0.652648, 4.00034);

        glNormal3d(0.118358, -0.747286, -0.653877);
        glVertex3d(0.201679, -0.620705, 4.00034);
        glVertex3d(0, -0.614172, 3.956366);
        glVertex3d(0.189789, -0.584112, 3.956366);

        glNormal3d(0.118358, -0.747286, -0.653877);
        glVertex3d(0.201679, -0.620705, 4.00034);
        glVertex3d(0, -0.652648, 4.00034);
        glVertex3d(0, -0.614172, 3.956366);

        glNormal3d(0.117557, -0.742227, -0.659757);
        glVertex3d(0.189789, -0.584112, 3.956366);
        glVertex3d(0, -0.526224, 3.857425);
        glVertex3d(0.162612, -0.500469, 3.857425);

        glNormal3d(0.117557, -0.742227, -0.659757);
        glVertex3d(0.189789, -0.584112, 3.956366);
        glVertex3d(0, -0.614172, 3.956366);
        glVertex3d(0, -0.526224, 3.857425);

        glNormal3d(0.139237, -0.879107, -0.455833);
        glVertex3d(0.162612, -0.500469, 3.857425);
        glVertex3d(0, -0.449271, 3.709014);
        glVertex3d(0.138832, -0.427282, 3.709014);

        glNormal3d(0.139237, -0.879107, -0.455833);
        glVertex3d(0.162612, -0.500469, 3.857425);
        glVertex3d(0, -0.526224, 3.857425);
        glVertex3d(0, -0.449271, 3.709014);

        glNormal3d(0.149566, -0.944321, -0.293066);
        glVertex3d(0.138832, -0.427282, 3.709014);
        glVertex3d(0, -0.3998, 3.54961);
        glVertex3d(0.123545, -0.380233, 3.54961);

        glNormal3d(0.149566, -0.944321, -0.293066);
        glVertex3d(0.138832, -0.427282, 3.709014);
        glVertex3d(0, -0.449271, 3.709014);
        glVertex3d(0, -0.3998, 3.54961);

        glNormal3d(0.155677, -0.982906, -0.09829);
        glVertex3d(0.123545, -0.380233, 3.54961);
        glVertex3d(0, -0.388807, 3.439676);
        glVertex3d(0.120148, -0.369777, 3.439676);

        glNormal3d(0.155677, -0.982906, -0.09829);
        glVertex3d(0.123545, -0.380233, 3.54961);
        glVertex3d(0, -0.3998, 3.54961);
        glVertex3d(0, -0.388807, 3.439676);

        glNormal3d(0.156302, -0.986853, 0.041119);
        glVertex3d(0.120148, -0.369777, 3.439676);
        glVertex3d(0, -0.394304, 3.307755);
        glVertex3d(0.121847, -0.375005, 3.307755);

        glNormal3d(0.156302, -0.986853, 0.041119);
        glVertex3d(0.120148, -0.369777, 3.439676);
        glVertex3d(0, -0.388807, 3.439676);
        glVertex3d(0, -0.394304, 3.307755);

        glNormal3d(0.038386, -0.242358, 0.969427);
        glVertex3d(0.121847, -0.375005, 3.307755);
        glVertex3d(0, -0.438277, 3.296762);
        glVertex3d(0.135435, -0.416826, 3.296762);

        glNormal3d(0.038386, -0.242359, 0.969427);
        glVertex3d(0.121847, -0.375005, 3.307755);
        glVertex3d(0, -0.394304, 3.307755);
        glVertex3d(0, -0.438277, 3.296762);

        glNormal3d(0.143241, -0.904389, 0.401948);
        glVertex3d(0.135435, -0.416826, 3.296762);
        glVertex3d(0, -0.460264, 3.247291);
        glVertex3d(0.142229, -0.437737, 3.247291);

        glNormal3d(0.143241, -0.904389, 0.401949);
        glVertex3d(0.135435, -0.416826, 3.296762);
        glVertex3d(0, -0.438277, 3.296762);
        glVertex3d(0, -0.460264, 3.247291);

        glNormal3d(0.153971, -0.972137, -0.176753);
        glVertex3d(0.142229, -0.437737, 3.247291);
        glVertex3d(0, -0.44927, 3.186828);
        glVertex3d(0.138832, -0.427282, 3.186828);

        glNormal3d(0.153972, -0.972137, -0.176753);
        glVertex3d(0.142229, -0.437737, 3.247291);
        glVertex3d(0, -0.460264, 3.247291);
        glVertex3d(0, -0.44927, 3.186828);

        glNormal3d(0.111299, -0.702714, -0.702713);
        glVertex3d(0.138832, -0.427282, 3.186828);
        glVertex3d(0, -0.41629, 3.153847);
        glVertex3d(0.128641, -0.395916, 3.153847);

        glNormal3d(0.111299, -0.702714, -0.702713);
        glVertex3d(0.138832, -0.427282, 3.186828);
        glVertex3d(0, -0.44927, 3.186828);
        glVertex3d(0, -0.41629, 3.153847);

        glNormal3d(0.155808, -0.983731, 0.089431);
        glVertex3d(0.128641, -0.395916, 3.153847);
        glVertex3d(0, -0.421787, 3.093384);
        glVertex3d(0.130339, -0.401143, 3.093384);

        glNormal3d(0.155807, -0.983731, 0.089431);
        glVertex3d(0.128641, -0.395916, 3.153847);
        glVertex3d(0, -0.41629, 3.153847);
        glVertex3d(0, -0.421787, 3.093384);

        glNormal3d(0.111299, -0.702713, 0.702714);
        glVertex3d(0.154119, -0.474331, 3.093384);
        glVertex3d(0, -0.526224, 3.0659);
        glVertex3d(0.162612, -0.500469, 3.0659);

        glNormal3d(0.111299, -0.702713, 0.702714);
        glVertex3d(0.154119, -0.474331, 3.093384);
        glVertex3d(0, -0.498741, 3.093384);
        glVertex3d(0, -0.526224, 3.0659);

        glNormal3d(0.155907, -0.98436, -0.08203);
        glVertex3d(0.162612, -0.500469, 3.0659);
        glVertex3d(0, -0.520728, 2.99994);
        glVertex3d(0.160914, -0.495241, 2.99994);

        glNormal3d(0.155907, -0.98436, -0.082029);
        glVertex3d(0.162612, -0.500469, 3.0659);
        glVertex3d(0, -0.526224, 3.0659);
        glVertex3d(0, -0.520728, 2.99994);

        glNormal3d(0.031047, -0.196023, 0.980108);
        glVertex3d(0.160914, -0.495241, 2.99994);
        glVertex3d(0, -0.603178, 2.98345);
        glVertex3d(0.186392, -0.573656, 2.98345);

        glNormal3d(0.031047, -0.196023, 0.980108);
        glVertex3d(0.160914, -0.495241, 2.99994);
        glVertex3d(0, -0.520728, 2.99994);
        glVertex3d(0, -0.603178, 2.98345);

        glNormal3d(0.081219, -0.512796, 0.85466);
        glVertex3d(0.186392, -0.573656, 2.98345);
        glVertex3d(0, -0.658145, 2.950469);
        glVertex3d(0.203378, -0.625933, 2.950469);

        glNormal3d(0.081219, -0.512796, 0.85466);
        glVertex3d(0.186392, -0.573656, 2.98345);
        glVertex3d(0, -0.603178, 2.98345);
        glVertex3d(0, -0.658145, 2.950469);

        glNormal3d(0.148589, -0.938152, 0.312717);
        glVertex3d(0.203378, -0.625933, 2.950469);
        glVertex3d(0, -0.685629, 2.868019);
        glVertex3d(0.211871, -0.652072, 2.868019);

        glNormal3d(0.148589, -0.938152, 0.312717);
        glVertex3d(0.203378, -0.625933, 2.950469);
        glVertex3d(0, -0.658145, 2.950469);
        glVertex3d(0, -0.685629, 2.868019);

        glNormal3d(0.155677, -0.982906, -0.098291);
        glVertex3d(0.211871, -0.652072, 2.868019);
        glVertex3d(0, -0.680132, 2.813052);
        glVertex3d(0.210172, -0.646844, 2.813052);

        glNormal3d(0.155677, -0.982906, -0.098292);
        glVertex3d(0.211871, -0.652072, 2.868019);
        glVertex3d(0, -0.685629, 2.868019);
        glVertex3d(0, -0.680132, 2.813052);

        glNormal3d(0.124562, -0.786451, -0.604962);
        glVertex3d(0.210172, -0.646844, 2.813052);
        glVertex3d(0, -0.625165, 2.741595);
        glVertex3d(0.193187, -0.594567, 2.741595);

        glNormal3d(0.124562, -0.786452, -0.604961);
        glVertex3d(0.210172, -0.646844, 2.813052);
        glVertex3d(0, -0.680132, 2.813052);
        glVertex3d(0, -0.625165, 2.741595);

        glNormal3d(0.037138, -0.234479, -0.971412);
        glVertex3d(0.193187, -0.594567, 2.741595);
        glVertex3d(0, -0.465761, 2.703118);
        glVertex3d(0.143928, -0.442965, 2.703118);

        glNormal3d(0.037138, -0.234479, -0.971412);
        glVertex3d(0.193187, -0.594567, 2.741595);
        glVertex3d(0, -0.625165, 2.741595);
        glVertex3d(0, -0.465761, 2.703118);

        glNormal3d(0.029623, -0.187029, -0.981908);
        glVertex3d(0.143928, -0.442965, 2.703118);
        glVertex3d(0, -0.35033, 2.681131);
        glVertex3d(0.108258, -0.333184, 2.681131);

        glNormal3d(0.029623, -0.18703, -0.981908);
        glVertex3d(0.143928, -0.442965, 2.703118);
        glVertex3d(0, -0.465761, 2.703118);
        glVertex3d(0, -0.35033, 2.681131);

        glNormal3d(0.156284, -0.986738, -0.043855);
        glVertex3d(0.108258, -0.333184, 2.681131);
        glVertex3d(0, -0.339337, 2.433779);
        glVertex3d(0.104861, -0.322728, 2.433779);

        glNormal3d(0.156284, -0.986738, -0.043855);
        glVertex3d(0.108258, -0.333184, 2.681131);
        glVertex3d(0, -0.35033, 2.681131);
        glVertex3d(0, -0.339337, 2.433779);

        glNormal3d(0.155935, -0.984536, 0.079827);
        glVertex3d(0.104861, -0.322728, 2.433779);
        glVertex3d(0, -0.355827, 2.230402);
        glVertex3d(0.109957, -0.338411, 2.230402);

        glNormal3d(0.155935, -0.984536, 0.079827);
        glVertex3d(0.104861, -0.322728, 2.433779);
        glVertex3d(0, -0.339337, 2.433779);
        glVertex3d(0, -0.355827, 2.230402);

        glNormal3d(0.156434, -0.987688, 0);
        glVertex3d(0.109957, -0.338411, 2.230402);
        glVertex3d(0, -0.355827, 2.131461);
        glVertex3d(0.109957, -0.338411, 2.131461);

        glNormal3d(0.156434, -0.987688, 0);
        glVertex3d(0.109957, -0.338411, 2.230402);
        glVertex3d(0, -0.355827, 2.230402);
        glVertex3d(0, -0.355827, 2.131461);

        glNormal3d(0.150555, -0.950564, 0.271589);
        glVertex3d(0.109957, -0.338411, 2.131461);
        glVertex3d(0, -0.388807, 2.01603);
        glVertex3d(0.120148, -0.369777, 2.01603);

        glNormal3d(0.150555, -0.950564, 0.27159);
        glVertex3d(0.109957, -0.338411, 2.131461);
        glVertex3d(0, -0.355827, 2.131461);
        glVertex3d(0, -0.388807, 2.01603);

        glNormal3d(0.153267, -0.96769, 0.200212);
        glVertex3d(0.120148, -0.369777, 2.01603);
        glVertex3d(0, -0.421787, 1.856626);
        glVertex3d(0.130339, -0.401143, 1.856626);

        glNormal3d(0.153267, -0.96769, 0.200212);
        glVertex3d(0.120148, -0.369777, 2.01603);
        glVertex3d(0, -0.388807, 2.01603);
        glVertex3d(0, -0.421787, 1.856626);

        glNormal3d(0.15217, -0.960762, 0.231908);
        glVertex3d(0.130339, -0.401143, 1.856626);
        glVertex3d(0, -0.460264, 1.697221);
        glVertex3d(0.142229, -0.437737, 1.697221);

        glNormal3d(0.152169, -0.960762, 0.231908);
        glVertex3d(0.130339, -0.401143, 1.856626);
        glVertex3d(0, -0.421787, 1.856626);
        glVertex3d(0, -0.460264, 1.697221);

        glNormal3d(0.148589, -0.938152, 0.312717);
        glVertex3d(0.142229, -0.437737, 1.697221);
        glVertex3d(0, -0.498741, 1.581791);
        glVertex3d(0.154119, -0.474331, 1.581791);

        glNormal3d(0.148589, -0.938152, 0.312717);
        glVertex3d(0.142229, -0.437737, 1.697221);
        glVertex3d(0, -0.460264, 1.697221);
        glVertex3d(0, -0.498741, 1.581791);

        glNormal3d(0.14584, -0.9208, 0.361743);
        glVertex3d(0.154119, -0.474331, 1.581791);
        glVertex3d(0, -0.559205, 1.427883);
        glVertex3d(0.172804, -0.531835, 1.427883);

        glNormal3d(0.14584, -0.9208, 0.361743);
        glVertex3d(0.154119, -0.474331, 1.581791);
        glVertex3d(0, -0.498741, 1.581791);
        glVertex3d(0, -0.559205, 1.427883);

        glNormal3d(0.149203, -0.942035, 0.300514);
        glVertex3d(0.172804, -0.531835, 1.427883);
        glVertex3d(0, -0.6, 1.3);
        glVertex3d(0.18541, -0.570634, 1.3);

        glNormal3d(0.149203, -0.942035, 0.300514);
        glVertex3d(0.172804, -0.531835, 1.427883);
        glVertex3d(0, -0.559205, 1.427883);
        glVertex3d(0, -0.6, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.18541, -0.570634, 1.3);
        glVertex3d(0, -0.7, 1.3);
        glVertex3d(0.216312, -0.66574, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.18541, -0.570634, 1.3);
        glVertex3d(0, -0.6, 1.3);
        glVertex3d(0, -0.7, 1.3);

        glNormal3d(0.156286, -0.986751, 0.043547);
        glVertex3d(0.216312, -0.66574, 1.3);
        glVertex3d(0, -0.702119, 1.251989);
        glVertex3d(0.216967, -0.667755, 1.251989);

        glNormal3d(0.156286, -0.986751, 0.043547);
        glVertex3d(0.216312, -0.66574, 1.3);
        glVertex3d(0, -0.7, 1.3);
        glVertex3d(0, -0.702119, 1.251989);

        glNormal3d(0.156277, -0.986695, -0.044849);
        glVertex3d(0.216967, -0.667755, 1.251989);
        glVertex3d(0, -0.696622, 1.131061);
        glVertex3d(0.215268, -0.662527, 1.131061);

        glNormal3d(0.156277, -0.986695, -0.044849);
        glVertex3d(0.216967, -0.667755, 1.251989);
        glVertex3d(0, -0.702119, 1.251989);
        glVertex3d(0, -0.696622, 1.131061);

        glNormal3d(0.14186, -0.895668, 0.42149);
        glVertex3d(0.215268, -0.662527, 1.131061);
        glVertex3d(0, -0.740596, 1.037617);
        glVertex3d(0.228857, -0.704348, 1.037617);

        glNormal3d(0.14186, -0.895668, 0.42149);
        glVertex3d(0.215268, -0.662527, 1.131061);
        glVertex3d(0, -0.696622, 1.131061);
        glVertex3d(0, -0.740596, 1.037617);

        glNormal3d(0.115019, -0.726203, 0.67779);
        glVertex3d(0.228857, -0.704348, 1.037617);
        glVertex3d(0, -0.81755, 0.955167);
        glVertex3d(0.252637, -0.777536, 0.955167);

        glNormal3d(0.115019, -0.726203, 0.67779);
        glVertex3d(0.228857, -0.704348, 1.037617);
        glVertex3d(0, -0.740596, 1.037617);
        glVertex3d(0, -0.81755, 0.955167);

        glNormal3d(0.124996, -0.789194, 0.60129);
        glVertex3d(0.252637, -0.777536, 0.955167);
        glVertex3d(0, -0.905497, 0.839736);
        glVertex3d(0.279814, -0.861179, 0.839736);

        glNormal3d(0.124996, -0.789194, 0.60129);
        glVertex3d(0.252637, -0.777536, 0.955167);
        glVertex3d(0, -0.81755, 0.955167);
        glVertex3d(0, -0.905497, 0.839736);

        glNormal3d(0.137461, -0.867898, 0.477344);
        glVertex3d(0.279814, -0.861179, 0.839736);
        glVertex3d(0, -0.96596, 0.729802);
        glVertex3d(0.298498, -0.918683, 0.729802);

        glNormal3d(0.137461, -0.867898, 0.477344);
        glVertex3d(0.279814, -0.861179, 0.839736);
        glVertex3d(0, -0.905497, 0.839736);
        glVertex3d(0, -0.96596, 0.729802);

        glNormal3d(0.1549, -0.978001, 0.139714);
        glVertex3d(0.298498, -0.918683, 0.729802);
        glVertex3d(0, -0.98245, 0.614371);
        glVertex3d(0.303594, -0.934366, 0.614371);

        glNormal3d(0.1549, -0.978001, 0.139714);
        glVertex3d(0.298498, -0.918683, 0.729802);
        glVertex3d(0, -0.96596, 0.729802);
        glVertex3d(0, -0.98245, 0.614371);

        glNormal3d(0.155389, -0.981087, -0.115421);
        glVertex3d(0.303594, -0.934366, 0.614371);
        glVertex3d(0, -0.971457, 0.520927);
        glVertex3d(0.300197, -0.923911, 0.520927);

        glNormal3d(0.155389, -0.981087, -0.115422);
        glVertex3d(0.303594, -0.934366, 0.614371);
        glVertex3d(0, -0.98245, 0.614371);
        glVertex3d(0, -0.971457, 0.520927);

        glNormal3d(0.146238, -0.923311, -0.355121);
        glVertex3d(0.300197, -0.923911, 0.520927);
        glVertex3d(0, -0.943974, 0.44947);
        glVertex3d(0.291704, -0.897772, 0.44947);

        glNormal3d(0.146238, -0.923312, -0.35512);
        glVertex3d(0.300197, -0.923911, 0.520927);
        glVertex3d(0, -0.971457, 0.520927);
        glVertex3d(0, -0.943974, 0.44947);

        glNormal3d(0.117557, -0.742227, -0.659757);
        glVertex3d(0.291704, -0.897772, 0.44947);
        glVertex3d(0, -0.9, 0.4);
        glVertex3d(0.278115, -0.855951, 0.4);

        glNormal3d(0.117557, -0.742227, -0.659757);
        glVertex3d(0.291704, -0.897772, 0.44947);
        glVertex3d(0, -0.943974, 0.44947);
        glVertex3d(0, -0.9, 0.4);

        glNormal3d(0.156434, -0.987688, 0);
        glVertex3d(0.278115, -0.855951, 0.4);
        glVertex3d(0, -0.9, 0.3);
        glVertex3d(0.278115, -0.855951, 0.3);

        glNormal3d(0.156434, -0.987688, -1e-06);
        glVertex3d(0.278115, -0.855951, 0.4);
        glVertex3d(0, -0.9, 0.4);
        glVertex3d(0, -0.9, 0.3);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.278115, -0.855951, 0.3);
        glVertex3d(0, -0.96702, 0.3);
        glVertex3d(0.298825, -0.91969, 0.3);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.278115, -0.855951, 0.3);
        glVertex3d(0, -0.9, 0.3);
        glVertex3d(0, -0.96702, 0.3);

        glNormal3d(0.156434, -0.987688, 0);
        glVertex3d(0.298825, -0.91969, 0.3);
        glVertex3d(0, -0.96702, 0);
        glVertex3d(0.298825, -0.91969, 0);

        glNormal3d(0.156434, -0.987688, 0);
        glVertex3d(0.298825, -0.91969, 0.3);
        glVertex3d(0, -0.96702, 0.3);
        glVertex3d(0, -0.96702, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.298825, -0.91969, 0);
        glVertex3d(0, -0.96702, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0, -0.96702, 0);
        glVertex3d(-0.298826, -0.91969, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-0.156435, -0.987688, 0);
        glVertex3d(0, -0.96702, 0.3);
        glVertex3d(-0.298826, -0.91969, 0);
        glVertex3d(0, -0.96702, 0);

        glNormal3d(-0.156435, -0.987688, 0);
        glVertex3d(0, -0.96702, 0.3);
        glVertex3d(-0.298826, -0.91969, 0.3);
        glVertex3d(-0.298826, -0.91969, 0);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0, -0.9, 0.3);
        glVertex3d(-0.298826, -0.91969, 0.3);
        glVertex3d(0, -0.96702, 0.3);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0, -0.9, 0.3);
        glVertex3d(-0.278116, -0.855951, 0.3);
        glVertex3d(-0.298826, -0.91969, 0.3);

        glNormal3d(-0.156435, -0.987688, 0);
        glVertex3d(0, -0.9, 0.4);
        glVertex3d(-0.278116, -0.855951, 0.3);
        glVertex3d(0, -0.9, 0.3);

        glNormal3d(-0.156435, -0.987688, -1e-06);
        glVertex3d(0, -0.9, 0.4);
        glVertex3d(-0.278116, -0.855951, 0.4);
        glVertex3d(-0.278116, -0.855951, 0.3);

        glNormal3d(-0.117557, -0.742227, -0.659757);
        glVertex3d(0, -0.943974, 0.44947);
        glVertex3d(-0.278116, -0.855951, 0.4);
        glVertex3d(0, -0.9, 0.4);

        glNormal3d(-0.117557, -0.742227, -0.659757);
        glVertex3d(0, -0.943974, 0.44947);
        glVertex3d(-0.291704, -0.897772, 0.44947);
        glVertex3d(-0.278116, -0.855951, 0.4);

        glNormal3d(-0.146239, -0.923311, -0.35512);
        glVertex3d(0, -0.971457, 0.520927);
        glVertex3d(-0.291704, -0.897772, 0.44947);
        glVertex3d(0, -0.943974, 0.44947);

        glNormal3d(-0.146239, -0.923311, -0.35512);
        glVertex3d(0, -0.971457, 0.520927);
        glVertex3d(-0.300197, -0.92391, 0.520927);
        glVertex3d(-0.291704, -0.897772, 0.44947);

        glNormal3d(-0.155389, -0.981087, -0.115421);
        glVertex3d(0, -0.98245, 0.614371);
        glVertex3d(-0.300197, -0.92391, 0.520927);
        glVertex3d(0, -0.971457, 0.520927);

        glNormal3d(-0.155389, -0.981087, -0.115421);
        glVertex3d(0, -0.98245, 0.614371);
        glVertex3d(-0.303594, -0.934366, 0.614371);
        glVertex3d(-0.300197, -0.92391, 0.520927);

        glNormal3d(-0.154901, -0.978001, 0.139714);
        glVertex3d(0, -0.96596, 0.729802);
        glVertex3d(-0.303594, -0.934366, 0.614371);
        glVertex3d(0, -0.98245, 0.614371);

        glNormal3d(-0.1549, -0.978001, 0.139714);
        glVertex3d(0, -0.96596, 0.729802);
        glVertex3d(-0.298498, -0.918683, 0.729802);
        glVertex3d(-0.303594, -0.934366, 0.614371);

        glNormal3d(-0.137462, -0.867898, 0.477344);
        glVertex3d(0, -0.905497, 0.839736);
        glVertex3d(-0.298498, -0.918683, 0.729802);
        glVertex3d(0, -0.96596, 0.729802);

        glNormal3d(-0.137462, -0.867898, 0.477344);
        glVertex3d(0, -0.905497, 0.839736);
        glVertex3d(-0.279814, -0.861178, 0.839736);
        glVertex3d(-0.298498, -0.918683, 0.729802);

        glNormal3d(-0.124996, -0.789194, 0.60129);
        glVertex3d(0, -0.81755, 0.955167);
        glVertex3d(-0.279814, -0.861178, 0.839736);
        glVertex3d(0, -0.905497, 0.839736);

        glNormal3d(-0.124996, -0.789194, 0.60129);
        glVertex3d(0, -0.81755, 0.955167);
        glVertex3d(-0.252637, -0.777536, 0.955167);
        glVertex3d(-0.279814, -0.861178, 0.839736);

        glNormal3d(-0.115019, -0.726203, 0.67779);
        glVertex3d(0, -0.740596, 1.037617);
        glVertex3d(-0.252637, -0.777536, 0.955167);
        glVertex3d(0, -0.81755, 0.955167);

        glNormal3d(-0.11502, -0.726203, 0.677791);
        glVertex3d(0, -0.740596, 1.037617);
        glVertex3d(-0.228857, -0.704348, 1.037617);
        glVertex3d(-0.252637, -0.777536, 0.955167);

        glNormal3d(-0.14186, -0.895668, 0.42149);
        glVertex3d(0, -0.696622, 1.131061);
        glVertex3d(-0.228857, -0.704348, 1.037617);
        glVertex3d(0, -0.740596, 1.037617);

        glNormal3d(-0.14186, -0.895668, 0.42149);
        glVertex3d(0, -0.696622, 1.131061);
        glVertex3d(-0.215268, -0.662527, 1.131061);
        glVertex3d(-0.228857, -0.704348, 1.037617);

        glNormal3d(-0.156277, -0.986694, -0.04485);
        glVertex3d(0, -0.702119, 1.251989);
        glVertex3d(-0.215268, -0.662527, 1.131061);
        glVertex3d(0, -0.696622, 1.131061);

        glNormal3d(-0.156277, -0.986694, -0.044849);
        glVertex3d(0, -0.702119, 1.251989);
        glVertex3d(-0.216967, -0.667755, 1.251989);
        glVertex3d(-0.215268, -0.662527, 1.131061);

        glNormal3d(-0.156286, -0.986751, 0.043547);
        glVertex3d(0, -0.7, 1.3);
        glVertex3d(-0.216967, -0.667755, 1.251989);
        glVertex3d(0, -0.702119, 1.251989);

        glNormal3d(-0.156286, -0.986751, 0.043547);
        glVertex3d(0, -0.7, 1.3);
        glVertex3d(-0.216312, -0.665739, 1.3);
        glVertex3d(-0.216967, -0.667755, 1.251989);

        glNormal3d(0, 0, 1);
        glVertex3d(0, -0.6, 1.3);
        glVertex3d(-0.216312, -0.665739, 1.3);
        glVertex3d(0, -0.7, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0, -0.6, 1.3);
        glVertex3d(-0.18541, -0.570634, 1.3);
        glVertex3d(-0.216312, -0.665739, 1.3);

        glNormal3d(-0.149204, -0.942035, 0.300514);
        glVertex3d(0, -0.559205, 1.427883);
        glVertex3d(-0.18541, -0.570634, 1.3);
        glVertex3d(0, -0.6, 1.3);

        glNormal3d(-0.149204, -0.942035, 0.300514);
        glVertex3d(0, -0.559205, 1.427883);
        glVertex3d(-0.172804, -0.531835, 1.427883);
        glVertex3d(-0.18541, -0.570634, 1.3);

        glNormal3d(-0.145841, -0.9208, 0.361743);
        glVertex3d(0, -0.498741, 1.581791);
        glVertex3d(-0.172804, -0.531835, 1.427883);
        glVertex3d(0, -0.559205, 1.427883);

        glNormal3d(-0.145841, -0.9208, 0.361743);
        glVertex3d(0, -0.498741, 1.581791);
        glVertex3d(-0.154119, -0.474331, 1.581791);
        glVertex3d(-0.172804, -0.531835, 1.427883);

        glNormal3d(-0.148589, -0.938152, 0.312717);
        glVertex3d(0, -0.460264, 1.697221);
        glVertex3d(-0.154119, -0.474331, 1.581791);
        glVertex3d(0, -0.498741, 1.581791);

        glNormal3d(-0.148589, -0.938152, 0.312717);
        glVertex3d(0, -0.460264, 1.697221);
        glVertex3d(-0.142229, -0.437737, 1.697221);
        glVertex3d(-0.154119, -0.474331, 1.581791);

        glNormal3d(-0.15217, -0.960762, 0.231908);
        glVertex3d(0, -0.421787, 1.856626);
        glVertex3d(-0.142229, -0.437737, 1.697221);
        glVertex3d(0, -0.460264, 1.697221);

        glNormal3d(-0.15217, -0.960762, 0.231909);
        glVertex3d(0, -0.421787, 1.856626);
        glVertex3d(-0.130339, -0.401143, 1.856626);
        glVertex3d(-0.142229, -0.437737, 1.697221);

        glNormal3d(-0.153267, -0.96769, 0.200212);
        glVertex3d(0, -0.388807, 2.01603);
        glVertex3d(-0.130339, -0.401143, 1.856626);
        glVertex3d(0, -0.421787, 1.856626);

        glNormal3d(-0.153268, -0.96769, 0.200212);
        glVertex3d(0, -0.388807, 2.01603);
        glVertex3d(-0.120148, -0.369777, 2.01603);
        glVertex3d(-0.130339, -0.401143, 1.856626);

        glNormal3d(-0.150555, -0.950564, 0.27159);
        glVertex3d(0, -0.355827, 2.131461);
        glVertex3d(-0.120148, -0.369777, 2.01603);
        glVertex3d(0, -0.388807, 2.01603);

        glNormal3d(-0.150555, -0.950564, 0.27159);
        glVertex3d(0, -0.355827, 2.131461);
        glVertex3d(-0.109957, -0.338411, 2.131461);
        glVertex3d(-0.120148, -0.369777, 2.01603);

        glNormal3d(-0.156435, -0.987688, 0);
        glVertex3d(0, -0.355827, 2.230402);
        glVertex3d(-0.109957, -0.338411, 2.131461);
        glVertex3d(0, -0.355827, 2.131461);

        glNormal3d(-0.156435, -0.987688, 0);
        glVertex3d(0, -0.355827, 2.230402);
        glVertex3d(-0.109957, -0.338411, 2.230402);
        glVertex3d(-0.109957, -0.338411, 2.131461);

        glNormal3d(-0.155936, -0.984536, 0.079827);
        glVertex3d(0, -0.339337, 2.433779);
        glVertex3d(-0.109957, -0.338411, 2.230402);
        glVertex3d(0, -0.355827, 2.230402);

        glNormal3d(-0.155936, -0.984536, 0.079827);
        glVertex3d(0, -0.339337, 2.433779);
        glVertex3d(-0.104861, -0.322728, 2.433779);
        glVertex3d(-0.109957, -0.338411, 2.230402);

        glNormal3d(-0.156284, -0.986738, -0.043855);
        glVertex3d(0, -0.35033, 2.681131);
        glVertex3d(-0.104861, -0.322728, 2.433779);
        glVertex3d(0, -0.339337, 2.433779);

        glNormal3d(-0.156284, -0.986738, -0.043855);
        glVertex3d(0, -0.35033, 2.681131);
        glVertex3d(-0.108258, -0.333184, 2.681131);
        glVertex3d(-0.104861, -0.322728, 2.433779);

        glNormal3d(-0.029623, -0.187029, -0.981908);
        glVertex3d(0, -0.465761, 2.703118);
        glVertex3d(-0.108258, -0.333184, 2.681131);
        glVertex3d(0, -0.35033, 2.681131);

        glNormal3d(-0.029622, -0.187029, -0.981908);
        glVertex3d(0, -0.465761, 2.703118);
        glVertex3d(-0.143928, -0.442965, 2.703118);
        glVertex3d(-0.108258, -0.333184, 2.681131);

        glNormal3d(-0.037138, -0.234479, -0.971412);
        glVertex3d(0, -0.625165, 2.741595);
        glVertex3d(-0.143928, -0.442965, 2.703118);
        glVertex3d(0, -0.465761, 2.703118);

        glNormal3d(-0.037138, -0.234479, -0.971412);
        glVertex3d(0, -0.625165, 2.741595);
        glVertex3d(-0.193187, -0.594567, 2.741595);
        glVertex3d(-0.143928, -0.442965, 2.703118);

        glNormal3d(-0.124562, -0.786452, -0.604961);
        glVertex3d(0, -0.680132, 2.813052);
        glVertex3d(-0.193187, -0.594567, 2.741595);
        glVertex3d(0, -0.625165, 2.741595);

        glNormal3d(-0.124562, -0.786452, -0.604962);
        glVertex3d(0, -0.680132, 2.813052);
        glVertex3d(-0.210172, -0.646844, 2.813052);
        glVertex3d(-0.193187, -0.594567, 2.741595);

        glNormal3d(-0.155677, -0.982906, -0.098291);
        glVertex3d(0, -0.685629, 2.868019);
        glVertex3d(-0.210172, -0.646844, 2.813052);
        glVertex3d(0, -0.680132, 2.813052);

        glNormal3d(-0.155677, -0.982906, -0.098291);
        glVertex3d(0, -0.685629, 2.868019);
        glVertex3d(-0.211871, -0.652072, 2.868019);
        glVertex3d(-0.210172, -0.646844, 2.813052);

        glNormal3d(-0.148589, -0.938152, 0.312717);
        glVertex3d(0, -0.658145, 2.950469);
        glVertex3d(-0.211871, -0.652072, 2.868019);
        glVertex3d(0, -0.685629, 2.868019);

        glNormal3d(-0.148589, -0.938152, 0.312717);
        glVertex3d(0, -0.658145, 2.950469);
        glVertex3d(-0.203378, -0.625933, 2.950469);
        glVertex3d(-0.211871, -0.652072, 2.868019);

        glNormal3d(-0.081219, -0.512796, 0.85466);
        glVertex3d(0, -0.603178, 2.98345);
        glVertex3d(-0.203378, -0.625933, 2.950469);
        glVertex3d(0, -0.658145, 2.950469);

        glNormal3d(-0.081219, -0.512796, 0.85466);
        glVertex3d(0, -0.603178, 2.98345);
        glVertex3d(-0.186392, -0.573656, 2.98345);
        glVertex3d(-0.203378, -0.625933, 2.950469);

        glNormal3d(-0.031047, -0.196023, 0.980108);
        glVertex3d(0, -0.520728, 2.99994);
        glVertex3d(-0.186392, -0.573656, 2.98345);
        glVertex3d(0, -0.603178, 2.98345);

        glNormal3d(-0.031047, -0.196023, 0.980108);
        glVertex3d(0, -0.520728, 2.99994);
        glVertex3d(-0.160914, -0.495241, 2.99994);
        glVertex3d(-0.186392, -0.573656, 2.98345);

        glNormal3d(-0.155907, -0.98436, -0.08203);
        glVertex3d(0, -0.526224, 3.0659);
        glVertex3d(-0.160914, -0.495241, 2.99994);
        glVertex3d(0, -0.520728, 2.99994);

        glNormal3d(-0.155907, -0.98436, -0.082029);
        glVertex3d(0, -0.526224, 3.0659);
        glVertex3d(-0.162612, -0.500469, 3.0659);
        glVertex3d(-0.160914, -0.495241, 2.99994);

        glNormal3d(-0.111299, -0.702713, 0.702714);
        glVertex3d(0, -0.498741, 3.093384);
        glVertex3d(-0.162612, -0.500469, 3.0659);
        glVertex3d(0, -0.526224, 3.0659);

        glNormal3d(-0.111299, -0.702713, 0.702714);
        glVertex3d(0, -0.498741, 3.093384);
        glVertex3d(-0.154119, -0.474331, 3.093384);
        glVertex3d(-0.162612, -0.500469, 3.0659);

        glNormal3d(-0.155808, -0.983731, 0.089431);
        glVertex3d(0, -0.41629, 3.153847);
        glVertex3d(-0.130339, -0.401143, 3.093384);
        glVertex3d(0, -0.421787, 3.093384);

        glNormal3d(-0.155807, -0.983731, 0.08943);
        glVertex3d(0, -0.41629, 3.153847);
        glVertex3d(-0.128641, -0.395916, 3.153847);
        glVertex3d(-0.130339, -0.401143, 3.093384);

        glNormal3d(-0.111299, -0.702714, -0.702714);
        glVertex3d(0, -0.44927, 3.186828);
        glVertex3d(-0.128641, -0.395916, 3.153847);
        glVertex3d(0, -0.41629, 3.153847);

        glNormal3d(-0.111299, -0.702714, -0.702713);
        glVertex3d(0, -0.44927, 3.186828);
        glVertex3d(-0.138832, -0.427282, 3.186828);
        glVertex3d(-0.128641, -0.395916, 3.153847);

        glNormal3d(-0.153971, -0.972138, -0.176752);
        glVertex3d(0, -0.460264, 3.247291);
        glVertex3d(-0.138832, -0.427282, 3.186828);
        glVertex3d(0, -0.44927, 3.186828);

        glNormal3d(-0.153971, -0.972137, -0.176753);
        glVertex3d(0, -0.460264, 3.247291);
        glVertex3d(-0.142229, -0.437737, 3.247291);
        glVertex3d(-0.138832, -0.427282, 3.186828);

        glNormal3d(-0.143241, -0.904389, 0.401949);
        glVertex3d(0, -0.438277, 3.296762);
        glVertex3d(-0.142229, -0.437737, 3.247291);
        glVertex3d(0, -0.460264, 3.247291);

        glNormal3d(-0.143241, -0.904388, 0.40195);
        glVertex3d(0, -0.438277, 3.296762);
        glVertex3d(-0.135435, -0.416826, 3.296762);
        glVertex3d(-0.142229, -0.437737, 3.247291);

        glNormal3d(-0.038386, -0.242359, 0.969427);
        glVertex3d(0, -0.394304, 3.307755);
        glVertex3d(-0.135435, -0.416826, 3.296762);
        glVertex3d(0, -0.438277, 3.296762);

        glNormal3d(-0.038386, -0.242359, 0.969427);
        glVertex3d(0, -0.394304, 3.307755);
        glVertex3d(-0.121846, -0.375005, 3.307755);
        glVertex3d(-0.135435, -0.416826, 3.296762);

        glNormal3d(-0.156303, -0.986853, 0.041119);
        glVertex3d(0, -0.388807, 3.439676);
        glVertex3d(-0.121846, -0.375005, 3.307755);
        glVertex3d(0, -0.394304, 3.307755);

        glNormal3d(-0.156303, -0.986853, 0.041119);
        glVertex3d(0, -0.388807, 3.439676);
        glVertex3d(-0.120148, -0.369777, 3.439676);
        glVertex3d(-0.121846, -0.375005, 3.307755);

        glNormal3d(-0.155677, -0.982906, -0.09829);
        glVertex3d(0, -0.3998, 3.54961);
        glVertex3d(-0.120148, -0.369777, 3.439676);
        glVertex3d(0, -0.388807, 3.439676);

        glNormal3d(-0.155677, -0.982906, -0.098291);
        glVertex3d(0, -0.3998, 3.54961);
        glVertex3d(-0.123545, -0.380233, 3.54961);
        glVertex3d(-0.120148, -0.369777, 3.439676);

        glNormal3d(-0.149566, -0.944321, -0.293066);
        glVertex3d(0, -0.449271, 3.709014);
        glVertex3d(-0.123545, -0.380233, 3.54961);
        glVertex3d(0, -0.3998, 3.54961);

        glNormal3d(-0.149566, -0.944321, -0.293066);
        glVertex3d(0, -0.449271, 3.709014);
        glVertex3d(-0.138832, -0.427282, 3.709014);
        glVertex3d(-0.123545, -0.380233, 3.54961);

        glNormal3d(-0.139237, -0.879107, -0.455833);
        glVertex3d(0, -0.526224, 3.857425);
        glVertex3d(-0.138832, -0.427282, 3.709014);
        glVertex3d(0, -0.449271, 3.709014);

        glNormal3d(-0.139237, -0.879107, -0.455833);
        glVertex3d(0, -0.526224, 3.857425);
        glVertex3d(-0.162612, -0.500469, 3.857425);
        glVertex3d(-0.138832, -0.427282, 3.709014);

        glNormal3d(-0.117557, -0.742227, -0.659757);
        glVertex3d(0, -0.614172, 3.956366);
        glVertex3d(-0.162612, -0.500469, 3.857425);
        glVertex3d(0, -0.526224, 3.857425);

        glNormal3d(-0.117557, -0.742227, -0.659757);
        glVertex3d(0, -0.614172, 3.956366);
        glVertex3d(-0.18979, -0.584112, 3.956366);
        glVertex3d(-0.162612, -0.500469, 3.857425);

        glNormal3d(-0.118359, -0.747286, -0.653876);
        glVertex3d(0, -0.652648, 4.00034);
        glVertex3d(-0.18979, -0.584112, 3.956366);
        glVertex3d(0, -0.614172, 3.956366);

        glNormal3d(-0.118359, -0.747286, -0.653877);
        glVertex3d(0, -0.652648, 4.00034);
        glVertex3d(-0.201679, -0.620705, 4.00034);
        glVertex3d(-0.18979, -0.584112, 3.956366);

        glNormal3d(-0.156435, -0.987688, -1e-06);
        glVertex3d(0, -0.652648, 4.0663);
        glVertex3d(-0.201679, -0.620705, 4.00034);
        glVertex3d(0, -0.652648, 4.00034);

        glNormal3d(-0.156435, -0.987688, -1e-06);
        glVertex3d(0, -0.652648, 4.0663);
        glVertex3d(-0.201679, -0.620705, 4.0663);
        glVertex3d(-0.201679, -0.620705, 4.00034);

        glNormal3d(0.073904, 0.466609, 0.88137);
        glVertex3d(0, -0.460264, 4.08279);
        glVertex3d(-0.171105, -0.526607, 4.132261);
        glVertex3d(0, -0.553708, 4.132261);

        glNormal3d(0.073904, 0.466609, 0.88137);
        glVertex3d(0, -0.460264, 4.08279);
        glVertex3d(-0.142229, -0.437737, 4.08279);
        glVertex3d(-0.171105, -0.526607, 4.132261);

        glNormal3d(-0.130654, -0.824918, 0.549945);
        glVertex3d(0, -0.372317, 4.214711);
        glVertex3d(-0.142229, -0.437737, 4.08279);
        glVertex3d(0, -0.460264, 4.08279);

        glNormal3d(-0.130654, -0.824918, 0.549945);
        glVertex3d(0, -0.372317, 4.214711);
        glVertex3d(-0.115052, -0.354094, 4.214711);
        glVertex3d(-0.142229, -0.437737, 4.08279);

        glNormal3d(-0.102532, -0.647361, 0.755255);
        glVertex3d(0, -0.295363, 4.280672);
        glVertex3d(-0.115052, -0.354094, 4.214711);
        glVertex3d(0, -0.372317, 4.214711);

        glNormal3d(-0.102532, -0.647362, 0.755255);
        glVertex3d(0, -0.295363, 4.280672);
        glVertex3d(-0.091272, -0.280907, 4.280672);
        glVertex3d(-0.115052, -0.354094, 4.214711);

        glNormal3d(-0.091671, -0.57879, 0.810308);
        glVertex3d(0, -0.218409, 4.335639);
        glVertex3d(-0.091272, -0.280907, 4.280672);
        glVertex3d(0, -0.295363, 4.280672);

        glNormal3d(-0.091671, -0.57879, 0.810308);
        glVertex3d(0, -0.218409, 4.335639);
        glVertex3d(-0.067492, -0.207719, 4.335639);
        glVertex3d(-0.091272, -0.280907, 4.280672);

        glNormal3d(-0.064194, -0.405303, 0.911926);
        glVertex3d(0, -0.168939, 4.357625);
        glVertex3d(-0.067492, -0.207719, 4.335639);
        glVertex3d(0, -0.218409, 4.335639);

        glNormal3d(-0.064193, -0.405303, 0.911926);
        glVertex3d(0, -0.168939, 4.357625);
        glVertex3d(-0.052205, -0.16067, 4.357625);
        glVertex3d(-0.067492, -0.207719, 4.335639);

        glNormal3d(-0.138116, -0.872032, -0.469557);
        glVertex3d(0, -0.207416, 4.429082);
        glVertex3d(-0.052205, -0.16067, 4.357625);
        glVertex3d(0, -0.168939, 4.357625);

        glNormal3d(-0.138116, -0.872032, -0.469557);
        glVertex3d(0, -0.207416, 4.429082);
        glVertex3d(-0.064095, -0.197264, 4.429082);
        glVertex3d(-0.052205, -0.16067, 4.357625);

        glNormal3d(-0.156046, -0.98524, 0.070375);
        glVertex3d(0, -0.201919, 4.506036);
        glVertex3d(-0.064095, -0.197264, 4.429082);
        glVertex3d(0, -0.207416, 4.429082);

        glNormal3d(-0.156046, -0.98524, 0.070374);
        glVertex3d(0, -0.201919, 4.506036);
        glVertex3d(-0.062396, -0.192036, 4.506036);
        glVertex3d(-0.064095, -0.197264, 4.429082);

        glNormal3d(-0.111298, -0.702714, 0.702713);
        glVertex3d(0, -0.135959, 4.571997);
        glVertex3d(-0.062396, -0.192036, 4.506036);
        glVertex3d(0, -0.201919, 4.506036);

        glNormal3d(-0.111298, -0.702714, 0.702713);
        glVertex3d(0, -0.135959, 4.571997);
        glVertex3d(-0.042013, -0.129304, 4.571997);
        glVertex3d(-0.062396, -0.192036, 4.506036);

        glNormal3d(-0.046528, -0.293769, 0.954743);
        glVertex3d(0, -0.064501, 4.593984);
        glVertex3d(-0.042013, -0.129304, 4.571997);
        glVertex3d(0, -0.135959, 4.571997);

        glNormal3d(-0.046527, -0.29377, 0.954743);
        glVertex3d(0, -0.064501, 4.593984);
        glVertex3d(-0.019932, -0.061345, 4.593984);
        glVertex3d(-0.042013, -0.129304, 4.571997);

        glNormal3d(-0.014707, -0.09286, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(-0.019932, -0.061345, 4.593984);
        glVertex3d(0, -0.064501, 4.593984);

        glNormal3d(-0.124055, -0.783256, 0.609197);
        glVertex3d(0, -0.592185, 4.08279);
        glVertex3d(0, -0.553708, 4.132261);
        glVertex3d(-0.171105, -0.526607, 4.132261);

        glNormal3d(-0.124056, -0.783256, 0.609197);
        glVertex3d(0, -0.592185, 4.08279);
        glVertex3d(-0.171105, -0.526607, 4.132261);
        glVertex3d(-0.182995, -0.563201, 4.08279);

        glNormal3d(-0.041638, -0.262894, 0.963926);
        glVertex3d(0, -0.652648, 4.0663);
        glVertex3d(0, -0.592185, 4.08279);
        glVertex3d(-0.182995, -0.563201, 4.08279);

        glNormal3d(-0.041638, -0.262894, 0.963926);
        glVertex3d(0, -0.652648, 4.0663);
        glVertex3d(-0.182995, -0.563201, 4.08279);
        glVertex3d(-0.201679, -0.620705, 4.0663);

        glNormal3d(0, 0, 1);
        glVertex3d(0, -0.421787, 3.093384);
        glVertex3d(-0.154119, -0.474331, 3.093384);
        glVertex3d(0, -0.498741, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0, -0.421787, 3.093384);
        glVertex3d(-0.130339, -0.401143, 3.093384);
        glVertex3d(-0.154119, -0.474331, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.130339, -0.401143, 3.093384);
        glVertex3d(-0.293153, -0.40349, 3.093384);
        glVertex3d(-0.154119, -0.474331, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.130339, -0.401143, 3.093384);
        glVertex3d(-0.24792, -0.341233, 3.093384);
        glVertex3d(-0.293153, -0.40349, 3.093384);

        glNormal3d(-0.120839, -0.23716, 0.963926);
        glVertex3d(-0.201679, -0.620705, 4.0663);
        glVertex3d(-0.182995, -0.563201, 4.08279);
        glVertex3d(-0.348077, -0.479087, 4.08279);

        glNormal3d(-0.120839, -0.23716, 0.963926);
        glVertex3d(-0.201679, -0.620705, 4.0663);
        glVertex3d(-0.348077, -0.479087, 4.08279);
        glVertex3d(-0.383617, -0.528004, 4.0663);

        glNormal3d(-0.360023, -0.706585, 0.609197);
        glVertex3d(-0.182995, -0.563201, 4.08279);
        glVertex3d(-0.171105, -0.526607, 4.132261);
        glVertex3d(-0.325461, -0.447959, 4.132261);

        glNormal3d(-0.360023, -0.706585, 0.609197);
        glVertex3d(-0.182995, -0.563201, 4.08279);
        glVertex3d(-0.325461, -0.447959, 4.132261);
        glVertex3d(-0.348077, -0.479087, 4.08279);

        glNormal3d(-0.042683, -0.08377, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(-0.037913, -0.052183, 4.593984);
        glVertex3d(-0.019932, -0.061345, 4.593984);

        glNormal3d(-0.135031, -0.265013, 0.954743);
        glVertex3d(-0.019932, -0.061345, 4.593984);
        glVertex3d(-0.079914, -0.109993, 4.571997);
        glVertex3d(-0.042013, -0.129304, 4.571997);

        glNormal3d(-0.135031, -0.265013, 0.954743);
        glVertex3d(-0.019932, -0.061345, 4.593984);
        glVertex3d(-0.037913, -0.052183, 4.593984);
        glVertex3d(-0.079914, -0.109993, 4.571997);

        glNormal3d(-0.323002, -0.633927, 0.702714);
        glVertex3d(-0.042013, -0.129304, 4.571997);
        glVertex3d(-0.118685, -0.163356, 4.506036);
        glVertex3d(-0.062396, -0.192036, 4.506036);

        glNormal3d(-0.323002, -0.633927, 0.702714);
        glVertex3d(-0.042013, -0.129304, 4.571997);
        glVertex3d(-0.079914, -0.109993, 4.571997);
        glVertex3d(-0.118685, -0.163356, 4.506036);

        glNormal3d(-0.452865, -0.888797, 0.070374);
        glVertex3d(-0.062396, -0.192036, 4.506036);
        glVertex3d(-0.121916, -0.167803, 4.429082);
        glVertex3d(-0.064095, -0.197264, 4.429082);

        glNormal3d(-0.452865, -0.888798, 0.070373);
        glVertex3d(-0.062396, -0.192036, 4.506036);
        glVertex3d(-0.118685, -0.163356, 4.506036);
        glVertex3d(-0.121916, -0.167803, 4.429082);

        glNormal3d(-0.400829, -0.786671, -0.469557);
        glVertex3d(-0.064095, -0.197264, 4.429082);
        glVertex3d(-0.0993, -0.136674, 4.357625);
        glVertex3d(-0.052205, -0.16067, 4.357625);

        glNormal3d(-0.40083, -0.786671, -0.469557);
        glVertex3d(-0.064095, -0.197264, 4.429082);
        glVertex3d(-0.121916, -0.167803, 4.429082);
        glVertex3d(-0.0993, -0.136674, 4.357625);

        glNormal3d(-0.186297, -0.365629, 0.911926);
        glVertex3d(-0.052205, -0.16067, 4.357625);
        glVertex3d(-0.128378, -0.176697, 4.335639);
        glVertex3d(-0.067492, -0.207719, 4.335639);

        glNormal3d(-0.186297, -0.365629, 0.911926);
        glVertex3d(-0.052205, -0.16067, 4.357625);
        glVertex3d(-0.0993, -0.136674, 4.357625);
        glVertex3d(-0.128378, -0.176697, 4.335639);

        glNormal3d(-0.266041, -0.522134, 0.810308);
        glVertex3d(-0.067492, -0.207719, 4.335639);
        glVertex3d(-0.17361, -0.238954, 4.280672);
        glVertex3d(-0.091272, -0.280907, 4.280672);

        glNormal3d(-0.266041, -0.522134, 0.810308);
        glVertex3d(-0.067492, -0.207719, 4.335639);
        glVertex3d(-0.128378, -0.176697, 4.335639);
        glVertex3d(-0.17361, -0.238954, 4.280672);

        glNormal3d(-0.297559, -0.583993, 0.755255);
        glVertex3d(-0.091272, -0.280907, 4.280672);
        glVertex3d(-0.218842, -0.30121, 4.214711);
        glVertex3d(-0.115052, -0.354094, 4.214711);

        glNormal3d(-0.29756, -0.583993, 0.755255);
        glVertex3d(-0.091272, -0.280907, 4.280672);
        glVertex3d(-0.17361, -0.238954, 4.280672);
        glVertex3d(-0.218842, -0.30121, 4.214711);

        glNormal3d(-0.379173, -0.744169, 0.549945);
        glVertex3d(-0.115052, -0.354094, 4.214711);
        glVertex3d(-0.270536, -0.372361, 4.08279);
        glVertex3d(-0.142229, -0.437737, 4.08279);

        glNormal3d(-0.379173, -0.744169, 0.549945);
        glVertex3d(-0.115052, -0.354094, 4.214711);
        glVertex3d(-0.218842, -0.30121, 4.214711);
        glVertex3d(-0.270536, -0.372361, 4.08279);

        glNormal3d(0.214477, 0.420934, 0.881371);
        glVertex3d(-0.142229, -0.437737, 4.08279);
        glVertex3d(-0.325461, -0.447959, 4.132261);
        glVertex3d(-0.171105, -0.526607, 4.132261);

        glNormal3d(0.214477, 0.420934, 0.881371);
        glVertex3d(-0.142229, -0.437737, 4.08279);
        glVertex3d(-0.270536, -0.372361, 4.08279);
        glVertex3d(-0.325461, -0.447959, 4.132261);

        glNormal3d(-0.453991, -0.891006, -1e-06);
        glVertex3d(-0.201679, -0.620705, 4.0663);
        glVertex3d(-0.383617, -0.528004, 4.00034);
        glVertex3d(-0.201679, -0.620705, 4.00034);

        glNormal3d(-0.453991, -0.891006, -1e-06);
        glVertex3d(-0.201679, -0.620705, 4.0663);
        glVertex3d(-0.383617, -0.528004, 4.0663);
        glVertex3d(-0.383617, -0.528004, 4.00034);

        glNormal3d(-0.34349, -0.674137, -0.653877);
        glVertex3d(-0.201679, -0.620705, 4.00034);
        glVertex3d(-0.361001, -0.496875, 3.956366);
        glVertex3d(-0.18979, -0.584112, 3.956366);

        glNormal3d(-0.34349, -0.674137, -0.653877);
        glVertex3d(-0.201679, -0.620705, 4.00034);
        glVertex3d(-0.383617, -0.528004, 4.00034);
        glVertex3d(-0.361001, -0.496875, 3.956366);

        glNormal3d(-0.341164, -0.669573, -0.659757);
        glVertex3d(-0.18979, -0.584112, 3.956366);
        glVertex3d(-0.309307, -0.425724, 3.857425);
        glVertex3d(-0.162612, -0.500469, 3.857425);

        glNormal3d(-0.341164, -0.669573, -0.659757);
        glVertex3d(-0.18979, -0.584112, 3.956366);
        glVertex3d(-0.361001, -0.496875, 3.956366);
        glVertex3d(-0.309307, -0.425724, 3.857425);

        glNormal3d(-0.404081, -0.793054, -0.455833);
        glVertex3d(-0.162612, -0.500469, 3.857425);
        glVertex3d(-0.264075, -0.363467, 3.709014);
        glVertex3d(-0.138832, -0.427282, 3.709014);

        glNormal3d(-0.404081, -0.793054, -0.455833);
        glVertex3d(-0.162612, -0.500469, 3.857425);
        glVertex3d(-0.309307, -0.425724, 3.857425);
        glVertex3d(-0.264075, -0.363467, 3.709014);

        glNormal3d(-0.434057, -0.851884, -0.293066);
        glVertex3d(-0.138832, -0.427282, 3.709014);
        glVertex3d(-0.234997, -0.323445, 3.54961);
        glVertex3d(-0.123545, -0.380233, 3.54961);

        glNormal3d(-0.434057, -0.851884, -0.293066);
        glVertex3d(-0.138832, -0.427282, 3.709014);
        glVertex3d(-0.264075, -0.363467, 3.709014);
        glVertex3d(-0.234997, -0.323445, 3.54961);

        glNormal3d(-0.451792, -0.886692, -0.09829);
        glVertex3d(-0.123545, -0.380233, 3.54961);
        glVertex3d(-0.228535, -0.314551, 3.439676);
        glVertex3d(-0.120148, -0.369777, 3.439676);

        glNormal3d(-0.451792, -0.886692, -0.09829);
        glVertex3d(-0.123545, -0.380233, 3.54961);
        glVertex3d(-0.234997, -0.323445, 3.54961);
        glVertex3d(-0.228535, -0.314551, 3.439676);

        glNormal3d(-0.453606, -0.890253, 0.041119);
        glVertex3d(-0.120148, -0.369777, 3.439676);
        glVertex3d(-0.231766, -0.318998, 3.307755);
        glVertex3d(-0.121846, -0.375005, 3.307755);

        glNormal3d(-0.453607, -0.890253, 0.041119);
        glVertex3d(-0.120148, -0.369777, 3.439676);
        glVertex3d(-0.228535, -0.314551, 3.439676);
        glVertex3d(-0.231766, -0.318998, 3.307755);

        glNormal3d(-0.1114, -0.218635, 0.969427);
        glVertex3d(-0.121846, -0.375005, 3.307755);
        glVertex3d(-0.257613, -0.354574, 3.296762);
        glVertex3d(-0.135435, -0.416826, 3.296762);

        glNormal3d(-0.1114, -0.218635, 0.969427);
        glVertex3d(-0.121846, -0.375005, 3.307755);
        glVertex3d(-0.231766, -0.318998, 3.307755);
        glVertex3d(-0.257613, -0.354574, 3.296762);

        glNormal3d(-0.415702, -0.81586, 0.40195);
        glVertex3d(-0.135435, -0.416826, 3.296762);
        glVertex3d(-0.270536, -0.372361, 3.247291);
        glVertex3d(-0.142229, -0.437737, 3.247291);

        glNormal3d(-0.415702, -0.815861, 0.40195);
        glVertex3d(-0.135435, -0.416826, 3.296762);
        glVertex3d(-0.257613, -0.354574, 3.296762);
        glVertex3d(-0.270536, -0.372361, 3.247291);

        glNormal3d(-0.446843, -0.876978, -0.176753);
        glVertex3d(-0.142229, -0.437737, 3.247291);
        glVertex3d(-0.264075, -0.363467, 3.186828);
        glVertex3d(-0.138832, -0.427282, 3.186828);

        glNormal3d(-0.446843, -0.876978, -0.176753);
        glVertex3d(-0.142229, -0.437737, 3.247291);
        glVertex3d(-0.270536, -0.372361, 3.247291);
        glVertex3d(-0.264075, -0.363467, 3.186828);

        glNormal3d(-0.323002, -0.633927, -0.702713);
        glVertex3d(-0.138832, -0.427282, 3.186828);
        glVertex3d(-0.244689, -0.336786, 3.153847);
        glVertex3d(-0.128641, -0.395916, 3.153847);

        glNormal3d(-0.323003, -0.633928, -0.702713);
        glVertex3d(-0.138832, -0.427282, 3.186828);
        glVertex3d(-0.264075, -0.363467, 3.186828);
        glVertex3d(-0.244689, -0.336786, 3.153847);

        glNormal3d(-0.452172, -0.887436, 0.089431);
        glVertex3d(-0.128641, -0.395916, 3.153847);
        glVertex3d(-0.24792, -0.341233, 3.093384);
        glVertex3d(-0.130339, -0.401143, 3.093384);

        glNormal3d(-0.452171, -0.887436, 0.089431);
        glVertex3d(-0.128641, -0.395916, 3.153847);
        glVertex3d(-0.244689, -0.336786, 3.153847);
        glVertex3d(-0.24792, -0.341233, 3.093384);

        glNormal3d(-0.323002, -0.633926, 0.702714);
        glVertex3d(-0.154119, -0.474331, 3.093384);
        glVertex3d(-0.309307, -0.425724, 3.0659);
        glVertex3d(-0.162612, -0.500469, 3.0659);

        glNormal3d(-0.323002, -0.633926, 0.702714);
        glVertex3d(-0.154119, -0.474331, 3.093384);
        glVertex3d(-0.293153, -0.40349, 3.093384);
        glVertex3d(-0.309307, -0.425724, 3.0659);

        glNormal3d(-0.452461, -0.888004, -0.08203);
        glVertex3d(-0.162612, -0.500469, 3.0659);
        glVertex3d(-0.306076, -0.421277, 2.99994);
        glVertex3d(-0.160914, -0.495241, 2.99994);

        glNormal3d(-0.452461, -0.888004, -0.08203);
        glVertex3d(-0.162612, -0.500469, 3.0659);
        glVertex3d(-0.309307, -0.425724, 3.0659);
        glVertex3d(-0.306076, -0.421277, 2.99994);

        glNormal3d(-0.090102, -0.176835, 0.980108);
        glVertex3d(-0.160914, -0.495241, 2.99994);
        glVertex3d(-0.354539, -0.487981, 2.98345);
        glVertex3d(-0.186392, -0.573656, 2.98345);

        glNormal3d(-0.090102, -0.176835, 0.980108);
        glVertex3d(-0.160914, -0.495241, 2.99994);
        glVertex3d(-0.306076, -0.421277, 2.99994);
        glVertex3d(-0.354539, -0.487981, 2.98345);

        glNormal3d(-0.235707, -0.4626, 0.85466);
        glVertex3d(-0.186392, -0.573656, 2.98345);
        glVertex3d(-0.386848, -0.53245, 2.950469);
        glVertex3d(-0.203378, -0.625933, 2.950469);

        glNormal3d(-0.235707, -0.4626, 0.85466);
        glVertex3d(-0.186392, -0.573656, 2.98345);
        glVertex3d(-0.354539, -0.487981, 2.98345);
        glVertex3d(-0.386848, -0.53245, 2.950469);

        glNormal3d(-0.431221, -0.846319, 0.312717);
        glVertex3d(-0.203378, -0.625933, 2.950469);
        glVertex3d(-0.403003, -0.554685, 2.868019);
        glVertex3d(-0.211871, -0.652072, 2.868019);

        glNormal3d(-0.431221, -0.846319, 0.312717);
        glVertex3d(-0.203378, -0.625933, 2.950469);
        glVertex3d(-0.386848, -0.53245, 2.950469);
        glVertex3d(-0.403003, -0.554685, 2.868019);

        glNormal3d(-0.451792, -0.886692, -0.098291);
        glVertex3d(-0.211871, -0.652072, 2.868019);
        glVertex3d(-0.399772, -0.550238, 2.813052);
        glVertex3d(-0.210172, -0.646844, 2.813052);

        glNormal3d(-0.451792, -0.886692, -0.098291);
        glVertex3d(-0.211871, -0.652072, 2.868019);
        glVertex3d(-0.403003, -0.554685, 2.868019);
        glVertex3d(-0.399772, -0.550238, 2.813052);

        glNormal3d(-0.361492, -0.709468, -0.604961);
        glVertex3d(-0.210172, -0.646844, 2.813052);
        glVertex3d(-0.367463, -0.505769, 2.741595);
        glVertex3d(-0.193187, -0.594567, 2.741595);

        glNormal3d(-0.361492, -0.709468, -0.604962);
        glVertex3d(-0.210172, -0.646844, 2.813052);
        glVertex3d(-0.399772, -0.550238, 2.813052);
        glVertex3d(-0.367463, -0.505769, 2.741595);

        glNormal3d(-0.107778, -0.211526, -0.971412);
        glVertex3d(-0.193187, -0.594567, 2.741595);
        glVertex3d(-0.273767, -0.376808, 2.703118);
        glVertex3d(-0.143928, -0.442965, 2.703118);

        glNormal3d(-0.107778, -0.211526, -0.971412);
        glVertex3d(-0.193187, -0.594567, 2.741595);
        glVertex3d(-0.367463, -0.505769, 2.741595);
        glVertex3d(-0.273767, -0.376808, 2.703118);

        glNormal3d(-0.085968, -0.168722, -0.981908);
        glVertex3d(-0.143928, -0.442965, 2.703118);
        glVertex3d(-0.205919, -0.283423, 2.681131);
        glVertex3d(-0.108258, -0.333184, 2.681131);

        glNormal3d(-0.085968, -0.168722, -0.981908);
        glVertex3d(-0.143928, -0.442965, 2.703118);
        glVertex3d(-0.273767, -0.376808, 2.703118);
        glVertex3d(-0.205919, -0.283423, 2.681131);

        glNormal3d(-0.453553, -0.890149, -0.043855);
        glVertex3d(-0.108258, -0.333184, 2.681131);
        glVertex3d(-0.199457, -0.274529, 2.433779);
        glVertex3d(-0.104861, -0.322728, 2.433779);

        glNormal3d(-0.453554, -0.890149, -0.043855);
        glVertex3d(-0.108258, -0.333184, 2.681131);
        glVertex3d(-0.205919, -0.283423, 2.681131);
        glVertex3d(-0.199457, -0.274529, 2.433779);

        glNormal3d(-0.452542, -0.888163, 0.079827);
        glVertex3d(-0.104861, -0.322728, 2.433779);
        glVertex3d(-0.20915, -0.28787, 2.230402);
        glVertex3d(-0.109957, -0.338411, 2.230402);

        glNormal3d(-0.452542, -0.888163, 0.079827);
        glVertex3d(-0.104861, -0.322728, 2.433779);
        glVertex3d(-0.199457, -0.274529, 2.433779);
        glVertex3d(-0.20915, -0.28787, 2.230402);

        glNormal3d(-0.45399, -0.891007, 0);
        glVertex3d(-0.109957, -0.338411, 2.230402);
        glVertex3d(-0.20915, -0.28787, 2.131461);
        glVertex3d(-0.109957, -0.338411, 2.131461);

        glNormal3d(-0.45399, -0.891007, 0);
        glVertex3d(-0.109957, -0.338411, 2.230402);
        glVertex3d(-0.20915, -0.28787, 2.230402);
        glVertex3d(-0.20915, -0.28787, 2.131461);

        glNormal3d(-0.436927, -0.857516, 0.27159);
        glVertex3d(-0.109957, -0.338411, 2.131461);
        glVertex3d(-0.228535, -0.314551, 2.01603);
        glVertex3d(-0.120148, -0.369777, 2.01603);

        glNormal3d(-0.436926, -0.857516, 0.27159);
        glVertex3d(-0.109957, -0.338411, 2.131461);
        glVertex3d(-0.20915, -0.28787, 2.131461);
        glVertex3d(-0.228535, -0.314551, 2.01603);

        glNormal3d(-0.444799, -0.872966, 0.200212);
        glVertex3d(-0.120148, -0.369777, 2.01603);
        glVertex3d(-0.24792, -0.341233, 1.856626);
        glVertex3d(-0.130339, -0.401143, 1.856626);

        glNormal3d(-0.444799, -0.872966, 0.200212);
        glVertex3d(-0.120148, -0.369777, 2.01603);
        glVertex3d(-0.228535, -0.314551, 2.01603);
        glVertex3d(-0.24792, -0.341233, 1.856626);

        glNormal3d(-0.441614, -0.866715, 0.231908);
        glVertex3d(-0.130339, -0.401143, 1.856626);
        glVertex3d(-0.270536, -0.372361, 1.697221);
        glVertex3d(-0.142229, -0.437737, 1.697221);

        glNormal3d(-0.441614, -0.866715, 0.231908);
        glVertex3d(-0.130339, -0.401143, 1.856626);
        glVertex3d(-0.24792, -0.341233, 1.856626);
        glVertex3d(-0.270536, -0.372361, 1.697221);

        glNormal3d(-0.431222, -0.846319, 0.312717);
        glVertex3d(-0.142229, -0.437737, 1.697221);
        glVertex3d(-0.293153, -0.40349, 1.581791);
        glVertex3d(-0.154119, -0.474331, 1.581791);

        glNormal3d(-0.431222, -0.846319, 0.312717);
        glVertex3d(-0.142229, -0.437737, 1.697221);
        glVertex3d(-0.270536, -0.372361, 1.697221);
        glVertex3d(-0.293153, -0.40349, 1.581791);

        glNormal3d(-0.423246, -0.830666, 0.361743);
        glVertex3d(-0.154119, -0.474331, 1.581791);
        glVertex3d(-0.328692, -0.452406, 1.427883);
        glVertex3d(-0.172804, -0.531835, 1.427883);

        glNormal3d(-0.423246, -0.830665, 0.361743);
        glVertex3d(-0.154119, -0.474331, 1.581791);
        glVertex3d(-0.293153, -0.40349, 1.581791);
        glVertex3d(-0.328692, -0.452406, 1.427883);

        glNormal3d(-0.433006, -0.849822, 0.300514);
        glVertex3d(-0.172804, -0.531835, 1.427883);
        glVertex3d(-0.352671, -0.48541, 1.3);
        glVertex3d(-0.18541, -0.570634, 1.3);

        glNormal3d(-0.433006, -0.849822, 0.300514);
        glVertex3d(-0.172804, -0.531835, 1.427883);
        glVertex3d(-0.328692, -0.452406, 1.427883);
        glVertex3d(-0.352671, -0.48541, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.18541, -0.570634, 1.3);
        glVertex3d(-0.41145, -0.566312, 1.3);
        glVertex3d(-0.216312, -0.665739, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.18541, -0.570634, 1.3);
        glVertex3d(-0.352671, -0.48541, 1.3);
        glVertex3d(-0.41145, -0.566312, 1.3);

        glNormal3d(-0.45356, -0.890161, 0.043547);
        glVertex3d(-0.216312, -0.665739, 1.3);
        glVertex3d(-0.412695, -0.568026, 1.251989);
        glVertex3d(-0.216967, -0.667755, 1.251989);

        glNormal3d(-0.45356, -0.890161, 0.043547);
        glVertex3d(-0.216312, -0.665739, 1.3);
        glVertex3d(-0.41145, -0.566312, 1.3);
        glVertex3d(-0.412695, -0.568026, 1.251989);

        glNormal3d(-0.453534, -0.89011, -0.044849);
        glVertex3d(-0.216967, -0.667755, 1.251989);
        glVertex3d(-0.409464, -0.563579, 1.131061);
        glVertex3d(-0.215268, -0.662527, 1.131061);

        glNormal3d(-0.453534, -0.89011, -0.044849);
        glVertex3d(-0.216967, -0.667755, 1.251989);
        glVertex3d(-0.412695, -0.568026, 1.251989);
        glVertex3d(-0.409464, -0.563579, 1.131061);

        glNormal3d(-0.411694, -0.807994, 0.42149);
        glVertex3d(-0.215268, -0.662527, 1.131061);
        glVertex3d(-0.435311, -0.599154, 1.037617);
        glVertex3d(-0.228857, -0.704348, 1.037617);

        glNormal3d(-0.411694, -0.807994, 0.42149);
        glVertex3d(-0.215268, -0.662527, 1.131061);
        glVertex3d(-0.409464, -0.563579, 1.131061);
        glVertex3d(-0.435311, -0.599154, 1.037617);

        glNormal3d(-0.333799, -0.655117, 0.677791);
        glVertex3d(-0.228857, -0.704348, 1.037617);
        glVertex3d(-0.480544, -0.661411, 0.955167);
        glVertex3d(-0.252637, -0.777536, 0.955167);

        glNormal3d(-0.333799, -0.655117, 0.67779);
        glVertex3d(-0.228857, -0.704348, 1.037617);
        glVertex3d(-0.435311, -0.599154, 1.037617);
        glVertex3d(-0.480544, -0.661411, 0.955167);

        glNormal3d(-0.362753, -0.711942, 0.60129);
        glVertex3d(-0.252637, -0.777536, 0.955167);
        glVertex3d(-0.532238, -0.732562, 0.839736);
        glVertex3d(-0.279814, -0.861178, 0.839736);

        glNormal3d(-0.362753, -0.711942, 0.60129);
        glVertex3d(-0.252637, -0.777536, 0.955167);
        glVertex3d(-0.480544, -0.661411, 0.955167);
        glVertex3d(-0.532238, -0.732562, 0.839736);

        glNormal3d(-0.398929, -0.782942, 0.477344);
        glVertex3d(-0.279814, -0.861178, 0.839736);
        glVertex3d(-0.567778, -0.781478, 0.729802);
        glVertex3d(-0.298498, -0.918683, 0.729802);

        glNormal3d(-0.398929, -0.782942, 0.477344);
        glVertex3d(-0.279814, -0.861178, 0.839736);
        glVertex3d(-0.532238, -0.732562, 0.839736);
        glVertex3d(-0.567778, -0.781478, 0.729802);

        glNormal3d(-0.449538, -0.882267, 0.139714);
        glVertex3d(-0.298498, -0.918683, 0.729802);
        glVertex3d(-0.57747, -0.794819, 0.614371);
        glVertex3d(-0.303594, -0.934366, 0.614371);

        glNormal3d(-0.449538, -0.882267, 0.139714);
        glVertex3d(-0.298498, -0.918683, 0.729802);
        glVertex3d(-0.567778, -0.781478, 0.729802);
        glVertex3d(-0.57747, -0.794819, 0.614371);

        glNormal3d(-0.450957, -0.885051, -0.115421);
        glVertex3d(-0.303594, -0.934366, 0.614371);
        glVertex3d(-0.571008, -0.785925, 0.520927);
        glVertex3d(-0.300197, -0.92391, 0.520927);

        glNormal3d(-0.450957, -0.885051, -0.115421);
        glVertex3d(-0.303594, -0.934366, 0.614371);
        glVertex3d(-0.57747, -0.794819, 0.614371);
        glVertex3d(-0.571008, -0.785925, 0.520927);

        glNormal3d(-0.4244, -0.832931, -0.35512);
        glVertex3d(-0.300197, -0.92391, 0.520927);
        glVertex3d(-0.554854, -0.76369, 0.44947);
        glVertex3d(-0.291704, -0.897772, 0.44947);

        glNormal3d(-0.4244, -0.832931, -0.355121);
        glVertex3d(-0.300197, -0.92391, 0.520927);
        glVertex3d(-0.571008, -0.785925, 0.520927);
        glVertex3d(-0.554854, -0.76369, 0.44947);

        glNormal3d(-0.341165, -0.669573, -0.659757);
        glVertex3d(-0.291704, -0.897772, 0.44947);
        glVertex3d(-0.529007, -0.728115, 0.4);
        glVertex3d(-0.278116, -0.855951, 0.4);

        glNormal3d(-0.341164, -0.669573, -0.659757);
        glVertex3d(-0.291704, -0.897772, 0.44947);
        glVertex3d(-0.554854, -0.76369, 0.44947);
        glVertex3d(-0.529007, -0.728115, 0.4);

        glNormal3d(-0.453991, -0.891006, -1e-06);
        glVertex3d(-0.278116, -0.855951, 0.4);
        glVertex3d(-0.529007, -0.728115, 0.3);
        glVertex3d(-0.278116, -0.855951, 0.3);

        glNormal3d(-0.453991, -0.891006, -1e-06);
        glVertex3d(-0.278116, -0.855951, 0.4);
        glVertex3d(-0.529007, -0.728115, 0.4);
        glVertex3d(-0.529007, -0.728115, 0.3);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(-0.278116, -0.855951, 0.3);
        glVertex3d(-0.5684, -0.782335, 0.3);
        glVertex3d(-0.298826, -0.91969, 0.3);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(-0.278116, -0.855951, 0.3);
        glVertex3d(-0.529007, -0.728115, 0.3);
        glVertex3d(-0.5684, -0.782335, 0.3);

        glNormal3d(-0.453991, -0.891006, 0);
        glVertex3d(-0.298826, -0.91969, 0.3);
        glVertex3d(-0.5684, -0.782335, 0);
        glVertex3d(-0.298826, -0.91969, 0);

        glNormal3d(-0.453991, -0.891006, 0);
        glVertex3d(-0.298826, -0.91969, 0.3);
        glVertex3d(-0.5684, -0.782335, 0.3);
        glVertex3d(-0.5684, -0.782335, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.298826, -0.91969, 0);
        glVertex3d(-0.5684, -0.782335, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.5684, -0.782335, 0);
        glVertex3d(-0.782336, -0.5684, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-0.707107, -0.707106, 0);
        glVertex3d(-0.5684, -0.782335, 0.3);
        glVertex3d(-0.782336, -0.5684, 0);
        glVertex3d(-0.5684, -0.782335, 0);

        glNormal3d(-0.707107, -0.707106, 0);
        glVertex3d(-0.5684, -0.782335, 0.3);
        glVertex3d(-0.782336, -0.5684, 0.3);
        glVertex3d(-0.782336, -0.5684, 0);

        glNormal3d(-1e-06, -1e-06, 1);
        glVertex3d(-0.529007, -0.728115, 0.3);
        glVertex3d(-0.782336, -0.5684, 0.3);
        glVertex3d(-0.5684, -0.782335, 0.3);

        glNormal3d(-1e-06, -1e-06, 1);
        glVertex3d(-0.529007, -0.728115, 0.3);
        glVertex3d(-0.728115, -0.529006, 0.3);
        glVertex3d(-0.782336, -0.5684, 0.3);

        glNormal3d(-0.707107, -0.707106, -1e-06);
        glVertex3d(-0.529007, -0.728115, 0.4);
        glVertex3d(-0.728115, -0.529006, 0.3);
        glVertex3d(-0.529007, -0.728115, 0.3);

        glNormal3d(-0.707107, -0.707106, -1e-06);
        glVertex3d(-0.529007, -0.728115, 0.4);
        glVertex3d(-0.728115, -0.529006, 0.4);
        glVertex3d(-0.728115, -0.529006, 0.3);

        glNormal3d(-0.531376, -0.531376, -0.659757);
        glVertex3d(-0.554854, -0.76369, 0.44947);
        glVertex3d(-0.728115, -0.529006, 0.4);
        glVertex3d(-0.529007, -0.728115, 0.4);

        glNormal3d(-0.531376, -0.531376, -0.659757);
        glVertex3d(-0.554854, -0.76369, 0.44947);
        glVertex3d(-0.763691, -0.554853, 0.44947);
        glVertex3d(-0.728115, -0.529006, 0.4);

        glNormal3d(-0.661018, -0.661018, -0.355121);
        glVertex3d(-0.571008, -0.785925, 0.520927);
        glVertex3d(-0.763691, -0.554853, 0.44947);
        glVertex3d(-0.554854, -0.76369, 0.44947);

        glNormal3d(-0.661018, -0.661018, -0.355121);
        glVertex3d(-0.571008, -0.785925, 0.520927);
        glVertex3d(-0.785926, -0.571008, 0.520927);
        glVertex3d(-0.763691, -0.554853, 0.44947);

        glNormal3d(-0.702381, -0.702381, -0.115421);
        glVertex3d(-0.57747, -0.794819, 0.614371);
        glVertex3d(-0.785926, -0.571008, 0.520927);
        glVertex3d(-0.571008, -0.785925, 0.520927);

        glNormal3d(-0.702381, -0.702381, -0.115421);
        glVertex3d(-0.57747, -0.794819, 0.614371);
        glVertex3d(-0.794819, -0.57747, 0.614371);
        glVertex3d(-0.785926, -0.571008, 0.520927);

        glNormal3d(-0.700172, -0.700171, 0.139714);
        glVertex3d(-0.567778, -0.781478, 0.729802);
        glVertex3d(-0.794819, -0.57747, 0.614371);
        glVertex3d(-0.57747, -0.794819, 0.614371);

        glNormal3d(-0.700172, -0.700171, 0.139714);
        glVertex3d(-0.567778, -0.781478, 0.729802);
        glVertex3d(-0.781479, -0.567777, 0.729802);
        glVertex3d(-0.794819, -0.57747, 0.614371);

        glNormal3d(-0.621347, -0.621346, 0.477344);
        glVertex3d(-0.532238, -0.732562, 0.839736);
        glVertex3d(-0.781479, -0.567777, 0.729802);
        glVertex3d(-0.567778, -0.781478, 0.729802);

        glNormal3d(-0.621347, -0.621346, 0.477344);
        glVertex3d(-0.532238, -0.732562, 0.839736);
        glVertex3d(-0.732562, -0.532237, 0.839736);
        glVertex3d(-0.781479, -0.567777, 0.729802);

        glNormal3d(-0.565, -0.565, 0.60129);
        glVertex3d(-0.480544, -0.661411, 0.955167);
        glVertex3d(-0.732562, -0.532237, 0.839736);
        glVertex3d(-0.532238, -0.732562, 0.839736);

        glNormal3d(-0.565001, -0.565, 0.60129);
        glVertex3d(-0.480544, -0.661411, 0.955167);
        glVertex3d(-0.661412, -0.480543, 0.955167);
        glVertex3d(-0.732562, -0.532237, 0.839736);

        glNormal3d(-0.519904, -0.519904, 0.67779);
        glVertex3d(-0.435311, -0.599154, 1.037617);
        glVertex3d(-0.661412, -0.480543, 0.955167);
        glVertex3d(-0.480544, -0.661411, 0.955167);

        glNormal3d(-0.519904, -0.519904, 0.67779);
        glVertex3d(-0.435311, -0.599154, 1.037617);
        glVertex3d(-0.599155, -0.435311, 1.037617);
        glVertex3d(-0.661412, -0.480543, 0.955167);

        glNormal3d(-0.641228, -0.641228, 0.42149);
        glVertex3d(-0.409464, -0.563579, 1.131061);
        glVertex3d(-0.599155, -0.435311, 1.037617);
        glVertex3d(-0.435311, -0.599154, 1.037617);

        glNormal3d(-0.641228, -0.641228, 0.42149);
        glVertex3d(-0.409464, -0.563579, 1.131061);
        glVertex3d(-0.563579, -0.409464, 1.131061);
        glVertex3d(-0.599155, -0.435311, 1.037617);

        glNormal3d(-0.706396, -0.706395, -0.044849);
        glVertex3d(-0.412695, -0.568026, 1.251989);
        glVertex3d(-0.563579, -0.409464, 1.131061);
        glVertex3d(-0.409464, -0.563579, 1.131061);

        glNormal3d(-0.706396, -0.706395, -0.044849);
        glVertex3d(-0.412695, -0.568026, 1.251989);
        glVertex3d(-0.568026, -0.412695, 1.251989);
        glVertex3d(-0.563579, -0.409464, 1.131061);

        glNormal3d(-0.706436, -0.706436, 0.043547);
        glVertex3d(-0.41145, -0.566312, 1.3);
        glVertex3d(-0.568026, -0.412695, 1.251989);
        glVertex3d(-0.412695, -0.568026, 1.251989);

        glNormal3d(-0.706436, -0.706436, 0.043547);
        glVertex3d(-0.41145, -0.566312, 1.3);
        glVertex3d(-0.566312, -0.411449, 1.3);
        glVertex3d(-0.568026, -0.412695, 1.251989);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.352671, -0.48541, 1.3);
        glVertex3d(-0.566312, -0.411449, 1.3);
        glVertex3d(-0.41145, -0.566312, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.352671, -0.48541, 1.3);
        glVertex3d(-0.48541, -0.352671, 1.3);
        glVertex3d(-0.566312, -0.411449, 1.3);

        glNormal3d(-0.674423, -0.674422, 0.300514);
        glVertex3d(-0.328692, -0.452406, 1.427883);
        glVertex3d(-0.48541, -0.352671, 1.3);
        glVertex3d(-0.352671, -0.48541, 1.3);

        glNormal3d(-0.674423, -0.674422, 0.300515);
        glVertex3d(-0.328692, -0.452406, 1.427883);
        glVertex3d(-0.452406, -0.328692, 1.427883);
        glVertex3d(-0.48541, -0.352671, 1.3);

        glNormal3d(-0.65922, -0.65922, 0.361743);
        glVertex3d(-0.293153, -0.40349, 1.581791);
        glVertex3d(-0.452406, -0.328692, 1.427883);
        glVertex3d(-0.328692, -0.452406, 1.427883);

        glNormal3d(-0.65922, -0.65922, 0.361743);
        glVertex3d(-0.293153, -0.40349, 1.581791);
        glVertex3d(-0.40349, -0.293152, 1.581791);
        glVertex3d(-0.452406, -0.328692, 1.427883);

        glNormal3d(-0.671643, -0.671643, 0.312717);
        glVertex3d(-0.270536, -0.372361, 1.697221);
        glVertex3d(-0.40349, -0.293152, 1.581791);
        glVertex3d(-0.293153, -0.40349, 1.581791);

        glNormal3d(-0.671643, -0.671643, 0.312717);
        glVertex3d(-0.270536, -0.372361, 1.697221);
        glVertex3d(-0.372361, -0.270536, 1.697221);
        glVertex3d(-0.40349, -0.293152, 1.581791);

        glNormal3d(-0.68783, -0.687829, 0.231908);
        glVertex3d(-0.24792, -0.341233, 1.856626);
        glVertex3d(-0.372361, -0.270536, 1.697221);
        glVertex3d(-0.270536, -0.372361, 1.697221);

        glNormal3d(-0.68783, -0.687829, 0.231909);
        glVertex3d(-0.24792, -0.341233, 1.856626);
        glVertex3d(-0.341233, -0.24792, 1.856626);
        glVertex3d(-0.372361, -0.270536, 1.697221);

        glNormal3d(-0.69279, -0.692789, 0.200212);
        glVertex3d(-0.228535, -0.314551, 2.01603);
        glVertex3d(-0.341233, -0.24792, 1.856626);
        glVertex3d(-0.24792, -0.341233, 1.856626);

        glNormal3d(-0.69279, -0.69279, 0.200211);
        glVertex3d(-0.228535, -0.314551, 2.01603);
        glVertex3d(-0.314551, -0.228535, 2.01603);
        glVertex3d(-0.341233, -0.24792, 1.856626);

        glNormal3d(-0.680529, -0.680529, 0.27159);
        glVertex3d(-0.20915, -0.28787, 2.131461);
        glVertex3d(-0.314551, -0.228535, 2.01603);
        glVertex3d(-0.228535, -0.314551, 2.01603);

        glNormal3d(-0.680529, -0.680528, 0.27159);
        glVertex3d(-0.20915, -0.28787, 2.131461);
        glVertex3d(-0.28787, -0.20915, 2.131461);
        glVertex3d(-0.314551, -0.228535, 2.01603);

        glNormal3d(-0.707107, -0.707106, 0);
        glVertex3d(-0.20915, -0.28787, 2.230402);
        glVertex3d(-0.28787, -0.20915, 2.131461);
        glVertex3d(-0.20915, -0.28787, 2.131461);

        glNormal3d(-0.707107, -0.707106, 0);
        glVertex3d(-0.20915, -0.28787, 2.230402);
        glVertex3d(-0.28787, -0.20915, 2.230402);
        glVertex3d(-0.28787, -0.20915, 2.131461);

        glNormal3d(-0.704851, -0.70485, 0.079827);
        glVertex3d(-0.199457, -0.274529, 2.433779);
        glVertex3d(-0.28787, -0.20915, 2.230402);
        glVertex3d(-0.20915, -0.28787, 2.230402);

        glNormal3d(-0.70485, -0.70485, 0.079827);
        glVertex3d(-0.199457, -0.274529, 2.433779);
        glVertex3d(-0.274529, -0.199457, 2.433779);
        glVertex3d(-0.28787, -0.20915, 2.230402);

        glNormal3d(-0.706427, -0.706427, -0.043855);
        glVertex3d(-0.205919, -0.283423, 2.681131);
        glVertex3d(-0.274529, -0.199457, 2.433779);
        glVertex3d(-0.199457, -0.274529, 2.433779);

        glNormal3d(-0.706427, -0.706427, -0.043855);
        glVertex3d(-0.205919, -0.283423, 2.681131);
        glVertex3d(-0.283423, -0.205919, 2.681131);
        glVertex3d(-0.274529, -0.199457, 2.433779);

        glNormal3d(-0.133898, -0.133898, -0.981908);
        glVertex3d(-0.273767, -0.376808, 2.703118);
        glVertex3d(-0.283423, -0.205919, 2.681131);
        glVertex3d(-0.205919, -0.283423, 2.681131);

        glNormal3d(-0.133898, -0.133898, -0.981908);
        glVertex3d(-0.273767, -0.376808, 2.703118);
        glVertex3d(-0.376808, -0.273767, 2.703118);
        glVertex3d(-0.283423, -0.205919, 2.681131);

        glNormal3d(-0.167868, -0.167868, -0.971412);
        glVertex3d(-0.367463, -0.505769, 2.741595);
        glVertex3d(-0.376808, -0.273767, 2.703118);
        glVertex3d(-0.273767, -0.376808, 2.703118);

        glNormal3d(-0.167868, -0.167868, -0.971412);
        glVertex3d(-0.367463, -0.505769, 2.741595);
        glVertex3d(-0.505769, -0.367463, 2.741595);
        glVertex3d(-0.376808, -0.273767, 2.703118);

        glNormal3d(-0.563037, -0.563037, -0.604962);
        glVertex3d(-0.399772, -0.550238, 2.813052);
        glVertex3d(-0.505769, -0.367463, 2.741595);
        glVertex3d(-0.367463, -0.505769, 2.741595);

        glNormal3d(-0.563037, -0.563037, -0.604962);
        glVertex3d(-0.399772, -0.550238, 2.813052);
        glVertex3d(-0.550238, -0.399771, 2.813052);
        glVertex3d(-0.505769, -0.367463, 2.741595);

        glNormal3d(-0.703683, -0.703682, -0.098291);
        glVertex3d(-0.403003, -0.554685, 2.868019);
        glVertex3d(-0.550238, -0.399771, 2.813052);
        glVertex3d(-0.399772, -0.550238, 2.813052);

        glNormal3d(-0.703683, -0.703683, -0.098291);
        glVertex3d(-0.403003, -0.554685, 2.868019);
        glVertex3d(-0.554685, -0.403002, 2.868019);
        glVertex3d(-0.550238, -0.399771, 2.813052);

        glNormal3d(-0.671643, -0.671643, 0.312717);
        glVertex3d(-0.386848, -0.53245, 2.950469);
        glVertex3d(-0.554685, -0.403002, 2.868019);
        glVertex3d(-0.403003, -0.554685, 2.868019);

        glNormal3d(-0.671643, -0.671643, 0.312717);
        glVertex3d(-0.386848, -0.53245, 2.950469);
        glVertex3d(-0.532451, -0.386848, 2.950469);
        glVertex3d(-0.554685, -0.403002, 2.868019);

        glNormal3d(-0.367121, -0.367121, 0.85466);
        glVertex3d(-0.354539, -0.487981, 2.98345);
        glVertex3d(-0.532451, -0.386848, 2.950469);
        glVertex3d(-0.386848, -0.53245, 2.950469);

        glNormal3d(-0.367121, -0.367121, 0.85466);
        glVertex3d(-0.354539, -0.487981, 2.98345);
        glVertex3d(-0.487981, -0.354539, 2.98345);
        glVertex3d(-0.532451, -0.386848, 2.950469);

        glNormal3d(-0.140337, -0.140337, 0.980108);
        glVertex3d(-0.306076, -0.421277, 2.99994);
        glVertex3d(-0.487981, -0.354539, 2.98345);
        glVertex3d(-0.354539, -0.487981, 2.98345);

        glNormal3d(-0.140337, -0.140337, 0.980108);
        glVertex3d(-0.306076, -0.421277, 2.99994);
        glVertex3d(-0.421278, -0.306076, 2.99994);
        glVertex3d(-0.487981, -0.354539, 2.98345);

        glNormal3d(-0.704724, -0.704724, -0.08203);
        glVertex3d(-0.309307, -0.425724, 3.0659);
        glVertex3d(-0.421278, -0.306076, 2.99994);
        glVertex3d(-0.306076, -0.421277, 2.99994);

        glNormal3d(-0.704724, -0.704723, -0.082029);
        glVertex3d(-0.309307, -0.425724, 3.0659);
        glVertex3d(-0.425724, -0.309307, 3.0659);
        glVertex3d(-0.421278, -0.306076, 2.99994);

        glNormal3d(-0.503087, -0.503087, 0.702714);
        glVertex3d(-0.293153, -0.40349, 3.093384);
        glVertex3d(-0.425724, -0.309307, 3.0659);
        glVertex3d(-0.309307, -0.425724, 3.0659);

        glNormal3d(-0.503087, -0.503087, 0.702714);
        glVertex3d(-0.293153, -0.40349, 3.093384);
        glVertex3d(-0.40349, -0.293152, 3.093384);
        glVertex3d(-0.425724, -0.309307, 3.0659);

        glNormal3d(-0.704274, -0.704273, 0.089431);
        glVertex3d(-0.244689, -0.336786, 3.153847);
        glVertex3d(-0.341233, -0.24792, 3.093384);
        glVertex3d(-0.24792, -0.341233, 3.093384);

        glNormal3d(-0.704274, -0.704273, 0.089431);
        glVertex3d(-0.244689, -0.336786, 3.153847);
        glVertex3d(-0.336786, -0.244689, 3.153847);
        glVertex3d(-0.341233, -0.24792, 3.093384);

        glNormal3d(-0.503088, -0.503088, -0.702712);
        glVertex3d(-0.264075, -0.363467, 3.186828);
        glVertex3d(-0.336786, -0.244689, 3.153847);
        glVertex3d(-0.244689, -0.336786, 3.153847);

        glNormal3d(-0.503088, -0.503088, -0.702713);
        glVertex3d(-0.264075, -0.363467, 3.186828);
        glVertex3d(-0.363467, -0.264074, 3.186828);
        glVertex3d(-0.336786, -0.244689, 3.153847);

        glNormal3d(-0.695974, -0.695973, -0.176753);
        glVertex3d(-0.270536, -0.372361, 3.247291);
        glVertex3d(-0.363467, -0.264074, 3.186828);
        glVertex3d(-0.264075, -0.363467, 3.186828);

        glNormal3d(-0.695974, -0.695973, -0.176753);
        glVertex3d(-0.270536, -0.372361, 3.247291);
        glVertex3d(-0.372361, -0.270536, 3.247291);
        glVertex3d(-0.363467, -0.264074, 3.186828);

        glNormal3d(-0.647471, -0.64747, 0.40195);
        glVertex3d(-0.257613, -0.354574, 3.296762);
        glVertex3d(-0.372361, -0.270536, 3.247291);
        glVertex3d(-0.270536, -0.372361, 3.247291);

        glNormal3d(-0.647471, -0.64747, 0.40195);
        glVertex3d(-0.257613, -0.354574, 3.296762);
        glVertex3d(-0.354574, -0.257613, 3.296762);
        glVertex3d(-0.372361, -0.270536, 3.247291);

        glNormal3d(-0.17351, -0.173509, 0.969427);
        glVertex3d(-0.231766, -0.318998, 3.307755);
        glVertex3d(-0.354574, -0.257613, 3.296762);
        glVertex3d(-0.257613, -0.354574, 3.296762);

        glNormal3d(-0.17351, -0.17351, 0.969427);
        glVertex3d(-0.231766, -0.318998, 3.307755);
        glVertex3d(-0.318998, -0.231766, 3.307755);
        glVertex3d(-0.354574, -0.257613, 3.296762);

        glNormal3d(-0.706509, -0.706509, 0.041119);
        glVertex3d(-0.228535, -0.314551, 3.439676);
        glVertex3d(-0.318998, -0.231766, 3.307755);
        glVertex3d(-0.231766, -0.318998, 3.307755);

        glNormal3d(-0.706509, -0.706509, 0.041119);
        glVertex3d(-0.228535, -0.314551, 3.439676);
        glVertex3d(-0.314551, -0.228535, 3.439676);
        glVertex3d(-0.318998, -0.231766, 3.307755);

        glNormal3d(-0.703683, -0.703683, -0.09829);
        glVertex3d(-0.234997, -0.323445, 3.54961);
        glVertex3d(-0.314551, -0.228535, 3.439676);
        glVertex3d(-0.228535, -0.314551, 3.439676);

        glNormal3d(-0.703683, -0.703683, -0.09829);
        glVertex3d(-0.234997, -0.323445, 3.54961);
        glVertex3d(-0.323445, -0.234997, 3.54961);
        glVertex3d(-0.314551, -0.228535, 3.439676);

        glNormal3d(-0.676059, -0.676059, -0.293066);
        glVertex3d(-0.264075, -0.363467, 3.709014);
        glVertex3d(-0.323445, -0.234997, 3.54961);
        glVertex3d(-0.234997, -0.323445, 3.54961);

        glNormal3d(-0.676059, -0.676059, -0.293066);
        glVertex3d(-0.264075, -0.363467, 3.709014);
        glVertex3d(-0.363468, -0.264075, 3.709014);
        glVertex3d(-0.323445, -0.234997, 3.54961);

        glNormal3d(-0.629371, -0.629371, -0.455833);
        glVertex3d(-0.309307, -0.425724, 3.857425);
        glVertex3d(-0.363468, -0.264075, 3.709014);
        glVertex3d(-0.264075, -0.363467, 3.709014);

        glNormal3d(-0.629371, -0.629371, -0.455833);
        glVertex3d(-0.309307, -0.425724, 3.857425);
        glVertex3d(-0.425724, -0.309307, 3.857425);
        glVertex3d(-0.363468, -0.264075, 3.709014);

        glNormal3d(-0.531376, -0.531376, -0.659757);
        glVertex3d(-0.361001, -0.496875, 3.956366);
        glVertex3d(-0.425724, -0.309307, 3.857425);
        glVertex3d(-0.309307, -0.425724, 3.857425);

        glNormal3d(-0.531376, -0.531376, -0.659757);
        glVertex3d(-0.361001, -0.496875, 3.956366);
        glVertex3d(-0.496875, -0.361001, 3.956366);
        glVertex3d(-0.425724, -0.309307, 3.857425);

        glNormal3d(-0.534998, -0.534998, -0.653877);
        glVertex3d(-0.383617, -0.528004, 4.00034);
        glVertex3d(-0.496875, -0.361001, 3.956366);
        glVertex3d(-0.361001, -0.496875, 3.956366);

        glNormal3d(-0.534998, -0.534998, -0.653876);
        glVertex3d(-0.383617, -0.528004, 4.00034);
        glVertex3d(-0.528004, -0.383617, 4.00034);
        glVertex3d(-0.496875, -0.361001, 3.956366);

        glNormal3d(-0.707107, -0.707106, -1e-06);
        glVertex3d(-0.383617, -0.528004, 4.0663);
        glVertex3d(-0.528004, -0.383617, 4.00034);
        glVertex3d(-0.383617, -0.528004, 4.00034);

        glNormal3d(-0.707107, -0.707106, -1e-06);
        glVertex3d(-0.383617, -0.528004, 4.0663);
        glVertex3d(-0.528004, -0.383617, 4.0663);
        glVertex3d(-0.528004, -0.383617, 4.00034);

        glNormal3d(0.334055, 0.334055, 0.881371);
        glVertex3d(-0.270536, -0.372361, 4.08279);
        glVertex3d(-0.447959, -0.325461, 4.132261);
        glVertex3d(-0.325461, -0.447959, 4.132261);

        glNormal3d(0.334055, 0.334055, 0.881371);
        glVertex3d(-0.270536, -0.372361, 4.08279);
        glVertex3d(-0.372361, -0.270536, 4.08279);
        glVertex3d(-0.447959, -0.325461, 4.132261);

        glNormal3d(-0.590576, -0.590576, 0.549945);
        glVertex3d(-0.218842, -0.30121, 4.214711);
        glVertex3d(-0.372361, -0.270536, 4.08279);
        glVertex3d(-0.270536, -0.372361, 4.08279);

        glNormal3d(-0.590576, -0.590576, 0.549945);
        glVertex3d(-0.218842, -0.30121, 4.214711);
        glVertex3d(-0.301211, -0.218842, 4.214711);
        glVertex3d(-0.372361, -0.270536, 4.08279);

        glNormal3d(-0.46346, -0.463459, 0.755255);
        glVertex3d(-0.17361, -0.238954, 4.280672);
        glVertex3d(-0.301211, -0.218842, 4.214711);
        glVertex3d(-0.218842, -0.30121, 4.214711);

        glNormal3d(-0.46346, -0.46346, 0.755255);
        glVertex3d(-0.17361, -0.238954, 4.280672);
        glVertex3d(-0.238954, -0.17361, 4.280672);
        glVertex3d(-0.301211, -0.218842, 4.214711);

        glNormal3d(-0.414368, -0.414368, 0.810308);
        glVertex3d(-0.128378, -0.176697, 4.335639);
        glVertex3d(-0.238954, -0.17361, 4.280672);
        glVertex3d(-0.17361, -0.238954, 4.280672);

        glNormal3d(-0.414368, -0.414369, 0.810307);
        glVertex3d(-0.128378, -0.176697, 4.335639);
        glVertex3d(-0.176697, -0.128378, 4.335639);
        glVertex3d(-0.238954, -0.17361, 4.280672);

        glNormal3d(-0.290165, -0.290165, 0.911926);
        glVertex3d(-0.0993, -0.136674, 4.357625);
        glVertex3d(-0.176697, -0.128378, 4.335639);
        glVertex3d(-0.128378, -0.176697, 4.335639);

        glNormal3d(-0.290165, -0.290165, 0.911926);
        glVertex3d(-0.0993, -0.136674, 4.357625);
        glVertex3d(-0.136674, -0.0993, 4.357625);
        glVertex3d(-0.176697, -0.128378, 4.335639);

        glNormal3d(-0.624306, -0.624306, -0.469557);
        glVertex3d(-0.121916, -0.167803, 4.429082);
        glVertex3d(-0.136674, -0.0993, 4.357625);
        glVertex3d(-0.0993, -0.136674, 4.357625);

        glNormal3d(-0.624306, -0.624306, -0.469557);
        glVertex3d(-0.121916, -0.167803, 4.429082);
        glVertex3d(-0.167803, -0.121916, 4.429082);
        glVertex3d(-0.136674, -0.0993, 4.357625);

        glNormal3d(-0.705353, -0.705354, 0.070374);
        glVertex3d(-0.118685, -0.163356, 4.506036);
        glVertex3d(-0.167803, -0.121916, 4.429082);
        glVertex3d(-0.121916, -0.167803, 4.429082);

        glNormal3d(-0.705354, -0.705353, 0.070375);
        glVertex3d(-0.118685, -0.163356, 4.506036);
        glVertex3d(-0.163356, -0.118685, 4.506036);
        glVertex3d(-0.167803, -0.121916, 4.429082);

        glNormal3d(-0.503088, -0.503087, 0.702713);
        glVertex3d(-0.079914, -0.109993, 4.571997);
        glVertex3d(-0.163356, -0.118685, 4.506036);
        glVertex3d(-0.118685, -0.163356, 4.506036);

        glNormal3d(-0.503088, -0.503087, 0.702713);
        glVertex3d(-0.079914, -0.109993, 4.571997);
        glVertex3d(-0.109993, -0.079915, 4.571997);
        glVertex3d(-0.163356, -0.118685, 4.506036);

        glNormal3d(-0.210316, -0.210316, 0.954743);
        glVertex3d(-0.037913, -0.052183, 4.593984);
        glVertex3d(-0.109993, -0.079915, 4.571997);
        glVertex3d(-0.079914, -0.109993, 4.571997);

        glNormal3d(-0.210316, -0.210316, 0.954743);
        glVertex3d(-0.037913, -0.052183, 4.593984);
        glVertex3d(-0.052183, -0.037913, 4.593984);
        glVertex3d(-0.109993, -0.079915, 4.571997);

        glNormal3d(-0.06648, -0.06648, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(-0.052183, -0.037913, 4.593984);
        glVertex3d(-0.037913, -0.052183, 4.593984);

        glNormal3d(-0.560749, -0.560749, 0.609197);
        glVertex3d(-0.348077, -0.479087, 4.08279);
        glVertex3d(-0.325461, -0.447959, 4.132261);
        glVertex3d(-0.447959, -0.325461, 4.132261);

        glNormal3d(-0.560749, -0.560749, 0.609197);
        glVertex3d(-0.348077, -0.479087, 4.08279);
        glVertex3d(-0.447959, -0.325461, 4.132261);
        glVertex3d(-0.479087, -0.348077, 4.08279);

        glNormal3d(-0.188212, -0.188211, 0.963926);
        glVertex3d(-0.383617, -0.528004, 4.0663);
        glVertex3d(-0.348077, -0.479087, 4.08279);
        glVertex3d(-0.479087, -0.348077, 4.08279);

        glNormal3d(-0.188212, -0.188212, 0.963926);
        glVertex3d(-0.383617, -0.528004, 4.0663);
        glVertex3d(-0.479087, -0.348077, 4.08279);
        glVertex3d(-0.528004, -0.383617, 4.0663);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.24792, -0.341233, 3.093384);
        glVertex3d(-0.40349, -0.293152, 3.093384);
        glVertex3d(-0.293153, -0.40349, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.24792, -0.341233, 3.093384);
        glVertex3d(-0.341233, -0.24792, 3.093384);
        glVertex3d(-0.40349, -0.293152, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.341233, -0.24792, 3.093384);
        glVertex3d(-0.474331, -0.154119, 3.093384);
        glVertex3d(-0.40349, -0.293152, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.341233, -0.24792, 3.093384);
        glVertex3d(-0.401143, -0.130339, 3.093384);
        glVertex3d(-0.474331, -0.154119, 3.093384);

        glNormal3d(-0.237161, -0.120839, 0.963926);
        glVertex3d(-0.528004, -0.383617, 4.0663);
        glVertex3d(-0.479087, -0.348077, 4.08279);
        glVertex3d(-0.563201, -0.182995, 4.08279);

        glNormal3d(-0.237161, -0.120839, 0.963926);
        glVertex3d(-0.528004, -0.383617, 4.0663);
        glVertex3d(-0.563201, -0.182995, 4.08279);
        glVertex3d(-0.620705, -0.201679, 4.0663);

        glNormal3d(-0.706585, -0.360023, 0.609197);
        glVertex3d(-0.479087, -0.348077, 4.08279);
        glVertex3d(-0.447959, -0.325461, 4.132261);
        glVertex3d(-0.526607, -0.171105, 4.132261);

        glNormal3d(-0.706585, -0.360023, 0.609197);
        glVertex3d(-0.479087, -0.348077, 4.08279);
        glVertex3d(-0.526607, -0.171105, 4.132261);
        glVertex3d(-0.563201, -0.182995, 4.08279);

        glNormal3d(-0.08377, -0.042683, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(-0.061345, -0.019932, 4.593984);
        glVertex3d(-0.052183, -0.037913, 4.593984);

        glNormal3d(-0.265013, -0.135031, 0.954743);
        glVertex3d(-0.052183, -0.037913, 4.593984);
        glVertex3d(-0.129304, -0.042014, 4.571997);
        glVertex3d(-0.109993, -0.079915, 4.571997);

        glNormal3d(-0.265013, -0.135031, 0.954743);
        glVertex3d(-0.052183, -0.037913, 4.593984);
        glVertex3d(-0.061345, -0.019932, 4.593984);
        glVertex3d(-0.129304, -0.042014, 4.571997);

        glNormal3d(-0.633927, -0.323002, 0.702713);
        glVertex3d(-0.109993, -0.079915, 4.571997);
        glVertex3d(-0.192036, -0.062396, 4.506036);
        glVertex3d(-0.163356, -0.118685, 4.506036);

        glNormal3d(-0.633927, -0.323003, 0.702713);
        glVertex3d(-0.109993, -0.079915, 4.571997);
        glVertex3d(-0.129304, -0.042014, 4.571997);
        glVertex3d(-0.192036, -0.062396, 4.506036);

        glNormal3d(-0.888797, -0.452865, 0.070375);
        glVertex3d(-0.163356, -0.118685, 4.506036);
        glVertex3d(-0.197264, -0.064095, 4.429082);
        glVertex3d(-0.167803, -0.121916, 4.429082);

        glNormal3d(-0.888797, -0.452865, 0.070375);
        glVertex3d(-0.163356, -0.118685, 4.506036);
        glVertex3d(-0.192036, -0.062396, 4.506036);
        glVertex3d(-0.197264, -0.064095, 4.429082);

        glNormal3d(-0.786671, -0.400829, -0.469557);
        glVertex3d(-0.167803, -0.121916, 4.429082);
        glVertex3d(-0.16067, -0.052205, 4.357625);
        glVertex3d(-0.136674, -0.0993, 4.357625);

        glNormal3d(-0.786671, -0.400829, -0.469557);
        glVertex3d(-0.167803, -0.121916, 4.429082);
        glVertex3d(-0.197264, -0.064095, 4.429082);
        glVertex3d(-0.16067, -0.052205, 4.357625);

        glNormal3d(-0.365629, -0.186297, 0.911926);
        glVertex3d(-0.136674, -0.0993, 4.357625);
        glVertex3d(-0.207719, -0.067492, 4.335639);
        glVertex3d(-0.176697, -0.128378, 4.335639);

        glNormal3d(-0.365629, -0.186297, 0.911926);
        glVertex3d(-0.136674, -0.0993, 4.357625);
        glVertex3d(-0.16067, -0.052205, 4.357625);
        glVertex3d(-0.207719, -0.067492, 4.335639);

        glNormal3d(-0.522134, -0.266041, 0.810307);
        glVertex3d(-0.176697, -0.128378, 4.335639);
        glVertex3d(-0.280907, -0.091272, 4.280672);
        glVertex3d(-0.238954, -0.17361, 4.280672);

        glNormal3d(-0.522134, -0.266041, 0.810307);
        glVertex3d(-0.176697, -0.128378, 4.335639);
        glVertex3d(-0.207719, -0.067492, 4.335639);
        glVertex3d(-0.280907, -0.091272, 4.280672);

        glNormal3d(-0.583994, -0.297559, 0.755255);
        glVertex3d(-0.238954, -0.17361, 4.280672);
        glVertex3d(-0.354094, -0.115052, 4.214711);
        glVertex3d(-0.301211, -0.218842, 4.214711);

        glNormal3d(-0.583994, -0.29756, 0.755255);
        glVertex3d(-0.238954, -0.17361, 4.280672);
        glVertex3d(-0.280907, -0.091272, 4.280672);
        glVertex3d(-0.354094, -0.115052, 4.214711);

        glNormal3d(-0.744169, -0.379173, 0.549945);
        glVertex3d(-0.301211, -0.218842, 4.214711);
        glVertex3d(-0.437737, -0.142229, 4.08279);
        glVertex3d(-0.372361, -0.270536, 4.08279);

        glNormal3d(-0.744169, -0.379173, 0.549945);
        glVertex3d(-0.301211, -0.218842, 4.214711);
        glVertex3d(-0.354094, -0.115052, 4.214711);
        glVertex3d(-0.437737, -0.142229, 4.08279);

        glNormal3d(0.420934, 0.214476, 0.881371);
        glVertex3d(-0.372361, -0.270536, 4.08279);
        glVertex3d(-0.526607, -0.171105, 4.132261);
        glVertex3d(-0.447959, -0.325461, 4.132261);

        glNormal3d(0.420934, 0.214477, 0.881371);
        glVertex3d(-0.372361, -0.270536, 4.08279);
        glVertex3d(-0.437737, -0.142229, 4.08279);
        glVertex3d(-0.526607, -0.171105, 4.132261);

        glNormal3d(-0.891007, -0.45399, 0);
        glVertex3d(-0.528004, -0.383617, 4.0663);
        glVertex3d(-0.620705, -0.201679, 4.00034);
        glVertex3d(-0.528004, -0.383617, 4.00034);

        glNormal3d(-0.891007, -0.45399, -1e-06);
        glVertex3d(-0.528004, -0.383617, 4.0663);
        glVertex3d(-0.620705, -0.201679, 4.0663);
        glVertex3d(-0.620705, -0.201679, 4.00034);

        glNormal3d(-0.674137, -0.34349, -0.653876);
        glVertex3d(-0.528004, -0.383617, 4.00034);
        glVertex3d(-0.584112, -0.189789, 3.956366);
        glVertex3d(-0.496875, -0.361001, 3.956366);

        glNormal3d(-0.674137, -0.34349, -0.653876);
        glVertex3d(-0.528004, -0.383617, 4.00034);
        glVertex3d(-0.620705, -0.201679, 4.00034);
        glVertex3d(-0.584112, -0.189789, 3.956366);

        glNormal3d(-0.669573, -0.341164, -0.659757);
        glVertex3d(-0.496875, -0.361001, 3.956366);
        glVertex3d(-0.500469, -0.162612, 3.857425);
        glVertex3d(-0.425724, -0.309307, 3.857425);

        glNormal3d(-0.669573, -0.341164, -0.659757);
        glVertex3d(-0.496875, -0.361001, 3.956366);
        glVertex3d(-0.584112, -0.189789, 3.956366);
        glVertex3d(-0.500469, -0.162612, 3.857425);

        glNormal3d(-0.793054, -0.404081, -0.455833);
        glVertex3d(-0.425724, -0.309307, 3.857425);
        glVertex3d(-0.427282, -0.138832, 3.709014);
        glVertex3d(-0.363468, -0.264075, 3.709014);

        glNormal3d(-0.793054, -0.404081, -0.455833);
        glVertex3d(-0.425724, -0.309307, 3.857425);
        glVertex3d(-0.500469, -0.162612, 3.857425);
        glVertex3d(-0.427282, -0.138832, 3.709014);

        glNormal3d(-0.851885, -0.434057, -0.293066);
        glVertex3d(-0.363468, -0.264075, 3.709014);
        glVertex3d(-0.380233, -0.123545, 3.54961);
        glVertex3d(-0.323445, -0.234997, 3.54961);

        glNormal3d(-0.851885, -0.434057, -0.293065);
        glVertex3d(-0.363468, -0.264075, 3.709014);
        glVertex3d(-0.427282, -0.138832, 3.709014);
        glVertex3d(-0.380233, -0.123545, 3.54961);

        glNormal3d(-0.886692, -0.451792, -0.09829);
        glVertex3d(-0.323445, -0.234997, 3.54961);
        glVertex3d(-0.369777, -0.120148, 3.439676);
        glVertex3d(-0.314551, -0.228535, 3.439676);

        glNormal3d(-0.886692, -0.451792, -0.098291);
        glVertex3d(-0.323445, -0.234997, 3.54961);
        glVertex3d(-0.380233, -0.123545, 3.54961);
        glVertex3d(-0.369777, -0.120148, 3.439676);

        glNormal3d(-0.890253, -0.453606, 0.041119);
        glVertex3d(-0.314551, -0.228535, 3.439676);
        glVertex3d(-0.375005, -0.121846, 3.307755);
        glVertex3d(-0.318998, -0.231766, 3.307755);

        glNormal3d(-0.890253, -0.453606, 0.041119);
        glVertex3d(-0.314551, -0.228535, 3.439676);
        glVertex3d(-0.369777, -0.120148, 3.439676);
        glVertex3d(-0.375005, -0.121846, 3.307755);

        glNormal3d(-0.218635, -0.1114, 0.969427);
        glVertex3d(-0.318998, -0.231766, 3.307755);
        glVertex3d(-0.416826, -0.135435, 3.296762);
        glVertex3d(-0.354574, -0.257613, 3.296762);

        glNormal3d(-0.218635, -0.1114, 0.969427);
        glVertex3d(-0.318998, -0.231766, 3.307755);
        glVertex3d(-0.375005, -0.121846, 3.307755);
        glVertex3d(-0.416826, -0.135435, 3.296762);

        glNormal3d(-0.815861, -0.415702, 0.40195);
        glVertex3d(-0.354574, -0.257613, 3.296762);
        glVertex3d(-0.437737, -0.142229, 3.247291);
        glVertex3d(-0.372361, -0.270536, 3.247291);

        glNormal3d(-0.815861, -0.415702, 0.40195);
        glVertex3d(-0.354574, -0.257613, 3.296762);
        glVertex3d(-0.416826, -0.135435, 3.296762);
        glVertex3d(-0.437737, -0.142229, 3.247291);

        glNormal3d(-0.876978, -0.446843, -0.176753);
        glVertex3d(-0.372361, -0.270536, 3.247291);
        glVertex3d(-0.427282, -0.138832, 3.186828);
        glVertex3d(-0.363467, -0.264074, 3.186828);

        glNormal3d(-0.876978, -0.446843, -0.176753);
        glVertex3d(-0.372361, -0.270536, 3.247291);
        glVertex3d(-0.437737, -0.142229, 3.247291);
        glVertex3d(-0.427282, -0.138832, 3.186828);

        glNormal3d(-0.633927, -0.323002, -0.702713);
        glVertex3d(-0.363467, -0.264074, 3.186828);
        glVertex3d(-0.395916, -0.128641, 3.153847);
        glVertex3d(-0.336786, -0.244689, 3.153847);

        glNormal3d(-0.633927, -0.323002, -0.702713);
        glVertex3d(-0.363467, -0.264074, 3.186828);
        glVertex3d(-0.427282, -0.138832, 3.186828);
        glVertex3d(-0.395916, -0.128641, 3.153847);

        glNormal3d(-0.887436, -0.452171, 0.089431);
        glVertex3d(-0.336786, -0.244689, 3.153847);
        glVertex3d(-0.401143, -0.130339, 3.093384);
        glVertex3d(-0.341233, -0.24792, 3.093384);

        glNormal3d(-0.887436, -0.452171, 0.089431);
        glVertex3d(-0.336786, -0.244689, 3.153847);
        glVertex3d(-0.395916, -0.128641, 3.153847);
        glVertex3d(-0.401143, -0.130339, 3.093384);

        glNormal3d(-0.633927, -0.323002, 0.702714);
        glVertex3d(-0.40349, -0.293152, 3.093384);
        glVertex3d(-0.500469, -0.162612, 3.0659);
        glVertex3d(-0.425724, -0.309307, 3.0659);

        glNormal3d(-0.633927, -0.323001, 0.702714);
        glVertex3d(-0.40349, -0.293152, 3.093384);
        glVertex3d(-0.474331, -0.154119, 3.093384);
        glVertex3d(-0.500469, -0.162612, 3.0659);

        glNormal3d(-0.888004, -0.45246, -0.082029);
        glVertex3d(-0.425724, -0.309307, 3.0659);
        glVertex3d(-0.495241, -0.160914, 2.99994);
        glVertex3d(-0.421278, -0.306076, 2.99994);

        glNormal3d(-0.888004, -0.45246, -0.082029);
        glVertex3d(-0.425724, -0.309307, 3.0659);
        glVertex3d(-0.500469, -0.162612, 3.0659);
        glVertex3d(-0.495241, -0.160914, 2.99994);

        glNormal3d(-0.176835, -0.090102, 0.980108);
        glVertex3d(-0.421278, -0.306076, 2.99994);
        glVertex3d(-0.573656, -0.186392, 2.98345);
        glVertex3d(-0.487981, -0.354539, 2.98345);

        glNormal3d(-0.176835, -0.090102, 0.980108);
        glVertex3d(-0.421278, -0.306076, 2.99994);
        glVertex3d(-0.495241, -0.160914, 2.99994);
        glVertex3d(-0.573656, -0.186392, 2.98345);

        glNormal3d(-0.4626, -0.235706, 0.85466);
        glVertex3d(-0.487981, -0.354539, 2.98345);
        glVertex3d(-0.625933, -0.203378, 2.950469);
        glVertex3d(-0.532451, -0.386848, 2.950469);

        glNormal3d(-0.4626, -0.235706, 0.85466);
        glVertex3d(-0.487981, -0.354539, 2.98345);
        glVertex3d(-0.573656, -0.186392, 2.98345);
        glVertex3d(-0.625933, -0.203378, 2.950469);

        glNormal3d(-0.846319, -0.431221, 0.312717);
        glVertex3d(-0.532451, -0.386848, 2.950469);
        glVertex3d(-0.652072, -0.211871, 2.868019);
        glVertex3d(-0.554685, -0.403002, 2.868019);

        glNormal3d(-0.846319, -0.431221, 0.312717);
        glVertex3d(-0.532451, -0.386848, 2.950469);
        glVertex3d(-0.625933, -0.203378, 2.950469);
        glVertex3d(-0.652072, -0.211871, 2.868019);

        glNormal3d(-0.886692, -0.451792, -0.098291);
        glVertex3d(-0.554685, -0.403002, 2.868019);
        glVertex3d(-0.646844, -0.210172, 2.813052);
        glVertex3d(-0.550238, -0.399771, 2.813052);

        glNormal3d(-0.886692, -0.451792, -0.098291);
        glVertex3d(-0.554685, -0.403002, 2.868019);
        glVertex3d(-0.652072, -0.211871, 2.868019);
        glVertex3d(-0.646844, -0.210172, 2.813052);

        glNormal3d(-0.709468, -0.361492, -0.604962);
        glVertex3d(-0.550238, -0.399771, 2.813052);
        glVertex3d(-0.594567, -0.193186, 2.741595);
        glVertex3d(-0.505769, -0.367463, 2.741595);

        glNormal3d(-0.709468, -0.361492, -0.604962);
        glVertex3d(-0.550238, -0.399771, 2.813052);
        glVertex3d(-0.646844, -0.210172, 2.813052);
        glVertex3d(-0.594567, -0.193186, 2.741595);

        glNormal3d(-0.211526, -0.107778, -0.971412);
        glVertex3d(-0.505769, -0.367463, 2.741595);
        glVertex3d(-0.442965, -0.143928, 2.703118);
        glVertex3d(-0.376808, -0.273767, 2.703118);

        glNormal3d(-0.211527, -0.107778, -0.971412);
        glVertex3d(-0.505769, -0.367463, 2.741595);
        glVertex3d(-0.594567, -0.193186, 2.741595);
        glVertex3d(-0.442965, -0.143928, 2.703118);

        glNormal3d(-0.168722, -0.085968, -0.981908);
        glVertex3d(-0.376808, -0.273767, 2.703118);
        glVertex3d(-0.333184, -0.108258, 2.681131);
        glVertex3d(-0.283423, -0.205919, 2.681131);

        glNormal3d(-0.168722, -0.085968, -0.981908);
        glVertex3d(-0.376808, -0.273767, 2.703118);
        glVertex3d(-0.442965, -0.143928, 2.703118);
        glVertex3d(-0.333184, -0.108258, 2.681131);

        glNormal3d(-0.89015, -0.453553, -0.043855);
        glVertex3d(-0.283423, -0.205919, 2.681131);
        glVertex3d(-0.322728, -0.104861, 2.433779);
        glVertex3d(-0.274529, -0.199457, 2.433779);

        glNormal3d(-0.89015, -0.453553, -0.043855);
        glVertex3d(-0.283423, -0.205919, 2.681131);
        glVertex3d(-0.333184, -0.108258, 2.681131);
        glVertex3d(-0.322728, -0.104861, 2.433779);

        glNormal3d(-0.888163, -0.452541, 0.079827);
        glVertex3d(-0.274529, -0.199457, 2.433779);
        glVertex3d(-0.338411, -0.109956, 2.230402);
        glVertex3d(-0.28787, -0.20915, 2.230402);

        glNormal3d(-0.888163, -0.452541, 0.079827);
        glVertex3d(-0.274529, -0.199457, 2.433779);
        glVertex3d(-0.322728, -0.104861, 2.433779);
        glVertex3d(-0.338411, -0.109956, 2.230402);

        glNormal3d(-0.891007, -0.45399, 0);
        glVertex3d(-0.28787, -0.20915, 2.230402);
        glVertex3d(-0.338411, -0.109956, 2.131461);
        glVertex3d(-0.28787, -0.20915, 2.131461);

        glNormal3d(-0.891007, -0.45399, 0);
        glVertex3d(-0.28787, -0.20915, 2.230402);
        glVertex3d(-0.338411, -0.109956, 2.230402);
        glVertex3d(-0.338411, -0.109956, 2.131461);

        glNormal3d(-0.857517, -0.436926, 0.27159);
        glVertex3d(-0.28787, -0.20915, 2.131461);
        glVertex3d(-0.369777, -0.120148, 2.01603);
        glVertex3d(-0.314551, -0.228535, 2.01603);

        glNormal3d(-0.857517, -0.436926, 0.27159);
        glVertex3d(-0.28787, -0.20915, 2.131461);
        glVertex3d(-0.338411, -0.109956, 2.131461);
        glVertex3d(-0.369777, -0.120148, 2.01603);

        glNormal3d(-0.872966, -0.444798, 0.200211);
        glVertex3d(-0.314551, -0.228535, 2.01603);
        glVertex3d(-0.401143, -0.130339, 1.856626);
        glVertex3d(-0.341233, -0.24792, 1.856626);

        glNormal3d(-0.872966, -0.444798, 0.200212);
        glVertex3d(-0.314551, -0.228535, 2.01603);
        glVertex3d(-0.369777, -0.120148, 2.01603);
        glVertex3d(-0.401143, -0.130339, 1.856626);

        glNormal3d(-0.866716, -0.441613, 0.231909);
        glVertex3d(-0.341233, -0.24792, 1.856626);
        glVertex3d(-0.437737, -0.142229, 1.697221);
        glVertex3d(-0.372361, -0.270536, 1.697221);

        glNormal3d(-0.866716, -0.441614, 0.231908);
        glVertex3d(-0.341233, -0.24792, 1.856626);
        glVertex3d(-0.401143, -0.130339, 1.856626);
        glVertex3d(-0.437737, -0.142229, 1.697221);

        glNormal3d(-0.84632, -0.431221, 0.312717);
        glVertex3d(-0.372361, -0.270536, 1.697221);
        glVertex3d(-0.474331, -0.154119, 1.581791);
        glVertex3d(-0.40349, -0.293152, 1.581791);

        glNormal3d(-0.84632, -0.431221, 0.312717);
        glVertex3d(-0.372361, -0.270536, 1.697221);
        glVertex3d(-0.437737, -0.142229, 1.697221);
        glVertex3d(-0.474331, -0.154119, 1.581791);

        glNormal3d(-0.830666, -0.423245, 0.361743);
        glVertex3d(-0.40349, -0.293152, 1.581791);
        glVertex3d(-0.531835, -0.172804, 1.427883);
        glVertex3d(-0.452406, -0.328692, 1.427883);

        glNormal3d(-0.830666, -0.423245, 0.361743);
        glVertex3d(-0.40349, -0.293152, 1.581791);
        glVertex3d(-0.474331, -0.154119, 1.581791);
        glVertex3d(-0.531835, -0.172804, 1.427883);

        glNormal3d(-0.849822, -0.433005, 0.300515);
        glVertex3d(-0.452406, -0.328692, 1.427883);
        glVertex3d(-0.570634, -0.18541, 1.3);
        glVertex3d(-0.48541, -0.352671, 1.3);

        glNormal3d(-0.849822, -0.433006, 0.300514);
        glVertex3d(-0.452406, -0.328692, 1.427883);
        glVertex3d(-0.531835, -0.172804, 1.427883);
        glVertex3d(-0.570634, -0.18541, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.48541, -0.352671, 1.3);
        glVertex3d(-0.66574, -0.216312, 1.3);
        glVertex3d(-0.566312, -0.411449, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.48541, -0.352671, 1.3);
        glVertex3d(-0.570634, -0.18541, 1.3);
        glVertex3d(-0.66574, -0.216312, 1.3);

        glNormal3d(-0.890162, -0.453559, 0.043547);
        glVertex3d(-0.566312, -0.411449, 1.3);
        glVertex3d(-0.667755, -0.216966, 1.251989);
        glVertex3d(-0.568026, -0.412695, 1.251989);

        glNormal3d(-0.890162, -0.45356, 0.043546);
        glVertex3d(-0.566312, -0.411449, 1.3);
        glVertex3d(-0.66574, -0.216312, 1.3);
        glVertex3d(-0.667755, -0.216966, 1.251989);

        glNormal3d(-0.89011, -0.453533, -0.044849);
        glVertex3d(-0.568026, -0.412695, 1.251989);
        glVertex3d(-0.662527, -0.215268, 1.131061);
        glVertex3d(-0.563579, -0.409464, 1.131061);

        glNormal3d(-0.89011, -0.453533, -0.044849);
        glVertex3d(-0.568026, -0.412695, 1.251989);
        glVertex3d(-0.667755, -0.216966, 1.251989);
        glVertex3d(-0.662527, -0.215268, 1.131061);

        glNormal3d(-0.807994, -0.411693, 0.42149);
        glVertex3d(-0.563579, -0.409464, 1.131061);
        glVertex3d(-0.704348, -0.228856, 1.037617);
        glVertex3d(-0.599155, -0.435311, 1.037617);

        glNormal3d(-0.807994, -0.411693, 0.42149);
        glVertex3d(-0.563579, -0.409464, 1.131061);
        glVertex3d(-0.662527, -0.215268, 1.131061);
        glVertex3d(-0.704348, -0.228856, 1.037617);

        glNormal3d(-0.655117, -0.333799, 0.67779);
        glVertex3d(-0.599155, -0.435311, 1.037617);
        glVertex3d(-0.777536, -0.252636, 0.955167);
        glVertex3d(-0.661412, -0.480543, 0.955167);

        glNormal3d(-0.655117, -0.333798, 0.677791);
        glVertex3d(-0.599155, -0.435311, 1.037617);
        glVertex3d(-0.704348, -0.228856, 1.037617);
        glVertex3d(-0.777536, -0.252636, 0.955167);

        glNormal3d(-0.711942, -0.362752, 0.60129);
        glVertex3d(-0.661412, -0.480543, 0.955167);
        glVertex3d(-0.861179, -0.279813, 0.839736);
        glVertex3d(-0.732562, -0.532237, 0.839736);

        glNormal3d(-0.711942, -0.362752, 0.60129);
        glVertex3d(-0.661412, -0.480543, 0.955167);
        glVertex3d(-0.777536, -0.252636, 0.955167);
        glVertex3d(-0.861179, -0.279813, 0.839736);

        glNormal3d(-0.782942, -0.398929, 0.477344);
        glVertex3d(-0.732562, -0.532237, 0.839736);
        glVertex3d(-0.918683, -0.298498, 0.729802);
        glVertex3d(-0.781479, -0.567777, 0.729802);

        glNormal3d(-0.782942, -0.398929, 0.477344);
        glVertex3d(-0.732562, -0.532237, 0.839736);
        glVertex3d(-0.861179, -0.279813, 0.839736);
        glVertex3d(-0.918683, -0.298498, 0.729802);

        glNormal3d(-0.882268, -0.449537, 0.139714);
        glVertex3d(-0.781479, -0.567777, 0.729802);
        glVertex3d(-0.934366, -0.303593, 0.614371);
        glVertex3d(-0.794819, -0.57747, 0.614371);

        glNormal3d(-0.882268, -0.449537, 0.139714);
        glVertex3d(-0.781479, -0.567777, 0.729802);
        glVertex3d(-0.918683, -0.298498, 0.729802);
        glVertex3d(-0.934366, -0.303593, 0.614371);

        glNormal3d(-0.885052, -0.450956, -0.115421);
        glVertex3d(-0.794819, -0.57747, 0.614371);
        glVertex3d(-0.923911, -0.300196, 0.520927);
        glVertex3d(-0.785926, -0.571008, 0.520927);

        glNormal3d(-0.885052, -0.450956, -0.115422);
        glVertex3d(-0.794819, -0.57747, 0.614371);
        glVertex3d(-0.934366, -0.303593, 0.614371);
        glVertex3d(-0.923911, -0.300196, 0.520927);

        glNormal3d(-0.832931, -0.424399, -0.355121);
        glVertex3d(-0.785926, -0.571008, 0.520927);
        glVertex3d(-0.897772, -0.291703, 0.44947);
        glVertex3d(-0.763691, -0.554853, 0.44947);

        glNormal3d(-0.832931, -0.424399, -0.355121);
        glVertex3d(-0.785926, -0.571008, 0.520927);
        glVertex3d(-0.923911, -0.300196, 0.520927);
        glVertex3d(-0.897772, -0.291703, 0.44947);

        glNormal3d(-0.669573, -0.341164, -0.659757);
        glVertex3d(-0.763691, -0.554853, 0.44947);
        glVertex3d(-0.855951, -0.278115, 0.4);
        glVertex3d(-0.728115, -0.529006, 0.4);

        glNormal3d(-0.669573, -0.341164, -0.659757);
        glVertex3d(-0.763691, -0.554853, 0.44947);
        glVertex3d(-0.897772, -0.291703, 0.44947);
        glVertex3d(-0.855951, -0.278115, 0.4);

        glNormal3d(-0.891007, -0.45399, -1e-06);
        glVertex3d(-0.728115, -0.529006, 0.4);
        glVertex3d(-0.855951, -0.278115, 0.3);
        glVertex3d(-0.728115, -0.529006, 0.3);

        glNormal3d(-0.891007, -0.45399, -1e-06);
        glVertex3d(-0.728115, -0.529006, 0.4);
        glVertex3d(-0.855951, -0.278115, 0.4);
        glVertex3d(-0.855951, -0.278115, 0.3);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.728115, -0.529006, 0.3);
        glVertex3d(-0.91969, -0.298825, 0.3);
        glVertex3d(-0.782336, -0.5684, 0.3);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.728115, -0.529006, 0.3);
        glVertex3d(-0.855951, -0.278115, 0.3);
        glVertex3d(-0.91969, -0.298825, 0.3);

        glNormal3d(-0.891007, -0.45399, 0);
        glVertex3d(-0.782336, -0.5684, 0.3);
        glVertex3d(-0.91969, -0.298825, 0);
        glVertex3d(-0.782336, -0.5684, 0);

        glNormal3d(-0.891007, -0.45399, 0);
        glVertex3d(-0.782336, -0.5684, 0.3);
        glVertex3d(-0.91969, -0.298825, 0.3);
        glVertex3d(-0.91969, -0.298825, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.782336, -0.5684, 0);
        glVertex3d(-0.91969, -0.298825, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.91969, -0.298825, 0);
        glVertex3d(-0.96702, 0, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-0.987688, -0.156434, 0);
        glVertex3d(-0.91969, -0.298825, 0.3);
        glVertex3d(-0.96702, 0, 0);
        glVertex3d(-0.91969, -0.298825, 0);

        glNormal3d(-0.987688, -0.156434, 0);
        glVertex3d(-0.91969, -0.298825, 0.3);
        glVertex3d(-0.96702, 0, 0.3);
        glVertex3d(-0.96702, 0, 0);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.855951, -0.278115, 0.3);
        glVertex3d(-0.96702, 0, 0.3);
        glVertex3d(-0.91969, -0.298825, 0.3);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.855951, -0.278115, 0.3);
        glVertex3d(-0.9, 0, 0.3);
        glVertex3d(-0.96702, 0, 0.3);

        glNormal3d(-0.987688, -0.156434, -1e-06);
        glVertex3d(-0.855951, -0.278115, 0.4);
        glVertex3d(-0.9, 0, 0.3);
        glVertex3d(-0.855951, -0.278115, 0.3);

        glNormal3d(-0.987688, -0.156434, -1e-06);
        glVertex3d(-0.855951, -0.278115, 0.4);
        glVertex3d(-0.9, 0, 0.4);
        glVertex3d(-0.9, 0, 0.3);

        glNormal3d(-0.742227, -0.117557, -0.659757);
        glVertex3d(-0.897772, -0.291703, 0.44947);
        glVertex3d(-0.9, 0, 0.4);
        glVertex3d(-0.855951, -0.278115, 0.4);

        glNormal3d(-0.742227, -0.117557, -0.659757);
        glVertex3d(-0.897772, -0.291703, 0.44947);
        glVertex3d(-0.943973, 0, 0.44947);
        glVertex3d(-0.9, 0, 0.4);

        glNormal3d(-0.923311, -0.146238, -0.355121);
        glVertex3d(-0.923911, -0.300196, 0.520927);
        glVertex3d(-0.943973, 0, 0.44947);
        glVertex3d(-0.897772, -0.291703, 0.44947);

        glNormal3d(-0.923311, -0.146238, -0.355121);
        glVertex3d(-0.923911, -0.300196, 0.520927);
        glVertex3d(-0.971457, 1e-06, 0.520927);
        glVertex3d(-0.943973, 0, 0.44947);

        glNormal3d(-0.981087, -0.155388, -0.115422);
        glVertex3d(-0.934366, -0.303593, 0.614371);
        glVertex3d(-0.971457, 1e-06, 0.520927);
        glVertex3d(-0.923911, -0.300196, 0.520927);

        glNormal3d(-0.981087, -0.155388, -0.115422);
        glVertex3d(-0.934366, -0.303593, 0.614371);
        glVertex3d(-0.98245, 1e-06, 0.614371);
        glVertex3d(-0.971457, 1e-06, 0.520927);

        glNormal3d(-0.978001, -0.1549, 0.139714);
        glVertex3d(-0.918683, -0.298498, 0.729802);
        glVertex3d(-0.98245, 1e-06, 0.614371);
        glVertex3d(-0.934366, -0.303593, 0.614371);

        glNormal3d(-0.978001, -0.1549, 0.139714);
        glVertex3d(-0.918683, -0.298498, 0.729802);
        glVertex3d(-0.96596, 0, 0.729802);
        glVertex3d(-0.98245, 1e-06, 0.614371);

        glNormal3d(-0.867898, -0.137461, 0.477344);
        glVertex3d(-0.861179, -0.279813, 0.839736);
        glVertex3d(-0.96596, 0, 0.729802);
        glVertex3d(-0.918683, -0.298498, 0.729802);

        glNormal3d(-0.867898, -0.137461, 0.477344);
        glVertex3d(-0.861179, -0.279813, 0.839736);
        glVertex3d(-0.905497, 1e-06, 0.839736);
        glVertex3d(-0.96596, 0, 0.729802);

        glNormal3d(-0.789194, -0.124996, 0.60129);
        glVertex3d(-0.777536, -0.252636, 0.955167);
        glVertex3d(-0.905497, 1e-06, 0.839736);
        glVertex3d(-0.861179, -0.279813, 0.839736);

        glNormal3d(-0.789194, -0.124996, 0.60129);
        glVertex3d(-0.777536, -0.252636, 0.955167);
        glVertex3d(-0.817549, 0, 0.955167);
        glVertex3d(-0.905497, 1e-06, 0.839736);

        glNormal3d(-0.726203, -0.115019, 0.677791);
        glVertex3d(-0.704348, -0.228856, 1.037617);
        glVertex3d(-0.817549, 0, 0.955167);
        glVertex3d(-0.777536, -0.252636, 0.955167);

        glNormal3d(-0.726203, -0.115019, 0.677791);
        glVertex3d(-0.704348, -0.228856, 1.037617);
        glVertex3d(-0.740595, 0, 1.037617);
        glVertex3d(-0.817549, 0, 0.955167);

        glNormal3d(-0.895669, -0.141859, 0.42149);
        glVertex3d(-0.662527, -0.215268, 1.131061);
        glVertex3d(-0.740595, 0, 1.037617);
        glVertex3d(-0.704348, -0.228856, 1.037617);

        glNormal3d(-0.895669, -0.14186, 0.421489);
        glVertex3d(-0.662527, -0.215268, 1.131061);
        glVertex3d(-0.696622, 0, 1.131061);
        glVertex3d(-0.740595, 0, 1.037617);

        glNormal3d(-0.986695, -0.156277, -0.044849);
        glVertex3d(-0.667755, -0.216966, 1.251989);
        glVertex3d(-0.696622, 0, 1.131061);
        glVertex3d(-0.662527, -0.215268, 1.131061);

        glNormal3d(-0.986695, -0.156277, -0.044849);
        glVertex3d(-0.667755, -0.216966, 1.251989);
        glVertex3d(-0.702119, 0, 1.251989);
        glVertex3d(-0.696622, 0, 1.131061);

        glNormal3d(-0.986751, -0.156286, 0.043547);
        glVertex3d(-0.66574, -0.216312, 1.3);
        glVertex3d(-0.702119, 0, 1.251989);
        glVertex3d(-0.667755, -0.216966, 1.251989);

        glNormal3d(-0.986751, -0.156286, 0.043547);
        glVertex3d(-0.66574, -0.216312, 1.3);
        glVertex3d(-0.7, 0, 1.3);
        glVertex3d(-0.702119, 0, 1.251989);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.570634, -0.18541, 1.3);
        glVertex3d(-0.7, 0, 1.3);
        glVertex3d(-0.66574, -0.216312, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.570634, -0.18541, 1.3);
        glVertex3d(-0.6, 0, 1.3);
        glVertex3d(-0.7, 0, 1.3);

        glNormal3d(-0.942035, -0.149203, 0.300514);
        glVertex3d(-0.531835, -0.172804, 1.427883);
        glVertex3d(-0.6, 0, 1.3);
        glVertex3d(-0.570634, -0.18541, 1.3);

        glNormal3d(-0.942035, -0.149203, 0.300514);
        glVertex3d(-0.531835, -0.172804, 1.427883);
        glVertex3d(-0.559205, 0, 1.427883);
        glVertex3d(-0.6, 0, 1.3);

        glNormal3d(-0.9208, -0.14584, 0.361743);
        glVertex3d(-0.474331, -0.154119, 1.581791);
        glVertex3d(-0.559205, 0, 1.427883);
        glVertex3d(-0.531835, -0.172804, 1.427883);

        glNormal3d(-0.9208, -0.14584, 0.361743);
        glVertex3d(-0.474331, -0.154119, 1.581791);
        glVertex3d(-0.498741, 0, 1.581791);
        glVertex3d(-0.559205, 0, 1.427883);

        glNormal3d(-0.938152, -0.148588, 0.312717);
        glVertex3d(-0.437737, -0.142229, 1.697221);
        glVertex3d(-0.498741, 0, 1.581791);
        glVertex3d(-0.474331, -0.154119, 1.581791);

        glNormal3d(-0.938152, -0.148588, 0.312717);
        glVertex3d(-0.437737, -0.142229, 1.697221);
        glVertex3d(-0.460264, 0, 1.697221);
        glVertex3d(-0.498741, 0, 1.581791);

        glNormal3d(-0.960762, -0.152169, 0.231908);
        glVertex3d(-0.401143, -0.130339, 1.856626);
        glVertex3d(-0.460264, 0, 1.697221);
        glVertex3d(-0.437737, -0.142229, 1.697221);

        glNormal3d(-0.960762, -0.15217, 0.231908);
        glVertex3d(-0.401143, -0.130339, 1.856626);
        glVertex3d(-0.421787, 0, 1.856626);
        glVertex3d(-0.460264, 0, 1.697221);

        glNormal3d(-0.96769, -0.153267, 0.200212);
        glVertex3d(-0.369777, -0.120148, 2.01603);
        glVertex3d(-0.421787, 0, 1.856626);
        glVertex3d(-0.401143, -0.130339, 1.856626);

        glNormal3d(-0.96769, -0.153267, 0.200212);
        glVertex3d(-0.369777, -0.120148, 2.01603);
        glVertex3d(-0.388807, 0, 2.01603);
        glVertex3d(-0.421787, 0, 1.856626);

        glNormal3d(-0.950564, -0.150554, 0.27159);
        glVertex3d(-0.338411, -0.109956, 2.131461);
        glVertex3d(-0.388807, 0, 2.01603);
        glVertex3d(-0.369777, -0.120148, 2.01603);

        glNormal3d(-0.950564, -0.150555, 0.27159);
        glVertex3d(-0.338411, -0.109956, 2.131461);
        glVertex3d(-0.355827, 0, 2.131461);
        glVertex3d(-0.388807, 0, 2.01603);

        glNormal3d(-0.987688, -0.156435, 0);
        glVertex3d(-0.338411, -0.109956, 2.230402);
        glVertex3d(-0.355827, 0, 2.131461);
        glVertex3d(-0.338411, -0.109956, 2.131461);

        glNormal3d(-0.987688, -0.156435, 0);
        glVertex3d(-0.338411, -0.109956, 2.230402);
        glVertex3d(-0.355827, 0, 2.230402);
        glVertex3d(-0.355827, 0, 2.131461);

        glNormal3d(-0.984536, -0.155935, 0.079827);
        glVertex3d(-0.322728, -0.104861, 2.433779);
        glVertex3d(-0.355827, 0, 2.230402);
        glVertex3d(-0.338411, -0.109956, 2.230402);

        glNormal3d(-0.984536, -0.155935, 0.079827);
        glVertex3d(-0.322728, -0.104861, 2.433779);
        glVertex3d(-0.339337, 0, 2.433779);
        glVertex3d(-0.355827, 0, 2.230402);

        glNormal3d(-0.986738, -0.156283, -0.043855);
        glVertex3d(-0.333184, -0.108258, 2.681131);
        glVertex3d(-0.339337, 0, 2.433779);
        glVertex3d(-0.322728, -0.104861, 2.433779);

        glNormal3d(-0.986738, -0.156284, -0.043855);
        glVertex3d(-0.333184, -0.108258, 2.681131);
        glVertex3d(-0.35033, 0, 2.681131);
        glVertex3d(-0.339337, 0, 2.433779);

        glNormal3d(-0.187029, -0.029623, -0.981908);
        glVertex3d(-0.442965, -0.143928, 2.703118);
        glVertex3d(-0.35033, 0, 2.681131);
        glVertex3d(-0.333184, -0.108258, 2.681131);

        glNormal3d(-0.187029, -0.029623, -0.981908);
        glVertex3d(-0.442965, -0.143928, 2.703118);
        glVertex3d(-0.465761, 0, 2.703118);
        glVertex3d(-0.35033, 0, 2.681131);

        glNormal3d(-0.234479, -0.037138, -0.971412);
        glVertex3d(-0.594567, -0.193186, 2.741595);
        glVertex3d(-0.465761, 0, 2.703118);
        glVertex3d(-0.442965, -0.143928, 2.703118);

        glNormal3d(-0.234479, -0.037138, -0.971412);
        glVertex3d(-0.594567, -0.193186, 2.741595);
        glVertex3d(-0.625165, 0, 2.741595);
        glVertex3d(-0.465761, 0, 2.703118);

        glNormal3d(-0.786451, -0.124561, -0.604962);
        glVertex3d(-0.646844, -0.210172, 2.813052);
        glVertex3d(-0.625165, 0, 2.741595);
        glVertex3d(-0.594567, -0.193186, 2.741595);

        glNormal3d(-0.786452, -0.124561, -0.604962);
        glVertex3d(-0.646844, -0.210172, 2.813052);
        glVertex3d(-0.680132, 0, 2.813052);
        glVertex3d(-0.625165, 0, 2.741595);

        glNormal3d(-0.982906, -0.155677, -0.098291);
        glVertex3d(-0.652072, -0.211871, 2.868019);
        glVertex3d(-0.680132, 0, 2.813052);
        glVertex3d(-0.646844, -0.210172, 2.813052);

        glNormal3d(-0.982906, -0.155677, -0.098291);
        glVertex3d(-0.652072, -0.211871, 2.868019);
        glVertex3d(-0.685629, 0, 2.868019);
        glVertex3d(-0.680132, 0, 2.813052);

        glNormal3d(-0.938152, -0.148588, 0.312717);
        glVertex3d(-0.625933, -0.203378, 2.950469);
        glVertex3d(-0.685629, 0, 2.868019);
        glVertex3d(-0.652072, -0.211871, 2.868019);

        glNormal3d(-0.938152, -0.148588, 0.312717);
        glVertex3d(-0.625933, -0.203378, 2.950469);
        glVertex3d(-0.658145, 0, 2.950469);
        glVertex3d(-0.685629, 0, 2.868019);

        glNormal3d(-0.512796, -0.081219, 0.85466);
        glVertex3d(-0.573656, -0.186392, 2.98345);
        glVertex3d(-0.658145, 0, 2.950469);
        glVertex3d(-0.625933, -0.203378, 2.950469);

        glNormal3d(-0.512796, -0.081219, 0.85466);
        glVertex3d(-0.573656, -0.186392, 2.98345);
        glVertex3d(-0.603178, 0, 2.98345);
        glVertex3d(-0.658145, 0, 2.950469);

        glNormal3d(-0.196023, -0.031047, 0.980108);
        glVertex3d(-0.495241, -0.160914, 2.99994);
        glVertex3d(-0.603178, 0, 2.98345);
        glVertex3d(-0.573656, -0.186392, 2.98345);

        glNormal3d(-0.196023, -0.031047, 0.980108);
        glVertex3d(-0.495241, -0.160914, 2.99994);
        glVertex3d(-0.520728, 0, 2.99994);
        glVertex3d(-0.603178, 0, 2.98345);

        glNormal3d(-0.98436, -0.155907, -0.082029);
        glVertex3d(-0.500469, -0.162612, 3.0659);
        glVertex3d(-0.520728, 0, 2.99994);
        glVertex3d(-0.495241, -0.160914, 2.99994);

        glNormal3d(-0.98436, -0.155907, -0.08203);
        glVertex3d(-0.500469, -0.162612, 3.0659);
        glVertex3d(-0.526224, 0, 3.0659);
        glVertex3d(-0.520728, 0, 2.99994);

        glNormal3d(-0.702713, -0.111299, 0.702714);
        glVertex3d(-0.474331, -0.154119, 3.093384);
        glVertex3d(-0.526224, 0, 3.0659);
        glVertex3d(-0.500469, -0.162612, 3.0659);

        glNormal3d(-0.702713, -0.111299, 0.702713);
        glVertex3d(-0.474331, -0.154119, 3.093384);
        glVertex3d(-0.498741, 0, 3.093384);
        glVertex3d(-0.526224, 0, 3.0659);

        glNormal3d(-0.983731, -0.155808, 0.08943);
        glVertex3d(-0.395916, -0.128641, 3.153847);
        glVertex3d(-0.421787, 0, 3.093384);
        glVertex3d(-0.401143, -0.130339, 3.093384);

        glNormal3d(-0.983731, -0.155807, 0.089431);
        glVertex3d(-0.395916, -0.128641, 3.153847);
        glVertex3d(-0.41629, 0, 3.153847);
        glVertex3d(-0.421787, 0, 3.093384);

        glNormal3d(-0.702714, -0.111299, -0.702713);
        glVertex3d(-0.427282, -0.138832, 3.186828);
        glVertex3d(-0.41629, 0, 3.153847);
        glVertex3d(-0.395916, -0.128641, 3.153847);

        glNormal3d(-0.702715, -0.111299, -0.702712);
        glVertex3d(-0.427282, -0.138832, 3.186828);
        glVertex3d(-0.44927, 0, 3.186828);
        glVertex3d(-0.41629, 0, 3.153847);

        glNormal3d(-0.972138, -0.153971, -0.176753);
        glVertex3d(-0.437737, -0.142229, 3.247291);
        glVertex3d(-0.44927, 0, 3.186828);
        glVertex3d(-0.427282, -0.138832, 3.186828);

        glNormal3d(-0.972137, -0.153971, -0.176754);
        glVertex3d(-0.437737, -0.142229, 3.247291);
        glVertex3d(-0.460264, 0, 3.247291);
        glVertex3d(-0.44927, 0, 3.186828);

        glNormal3d(-0.904388, -0.143241, 0.40195);
        glVertex3d(-0.416826, -0.135435, 3.296762);
        glVertex3d(-0.460264, 0, 3.247291);
        glVertex3d(-0.437737, -0.142229, 3.247291);

        glNormal3d(-0.904388, -0.143241, 0.40195);
        glVertex3d(-0.416826, -0.135435, 3.296762);
        glVertex3d(-0.438277, 0, 3.296762);
        glVertex3d(-0.460264, 0, 3.247291);

        glNormal3d(-0.242359, -0.038386, 0.969427);
        glVertex3d(-0.375005, -0.121846, 3.307755);
        glVertex3d(-0.438277, 0, 3.296762);
        glVertex3d(-0.416826, -0.135435, 3.296762);

        glNormal3d(-0.242359, -0.038386, 0.969427);
        glVertex3d(-0.375005, -0.121846, 3.307755);
        glVertex3d(-0.394303, 0, 3.307755);
        glVertex3d(-0.438277, 0, 3.296762);

        glNormal3d(-0.986853, -0.156302, 0.041119);
        glVertex3d(-0.369777, -0.120148, 3.439676);
        glVertex3d(-0.394303, 0, 3.307755);
        glVertex3d(-0.375005, -0.121846, 3.307755);

        glNormal3d(-0.986853, -0.156302, 0.041119);
        glVertex3d(-0.369777, -0.120148, 3.439676);
        glVertex3d(-0.388807, 0, 3.439676);
        glVertex3d(-0.394303, 0, 3.307755);

        glNormal3d(-0.982906, -0.155677, -0.098291);
        glVertex3d(-0.380233, -0.123545, 3.54961);
        glVertex3d(-0.388807, 0, 3.439676);
        glVertex3d(-0.369777, -0.120148, 3.439676);

        glNormal3d(-0.982906, -0.155676, -0.09829);
        glVertex3d(-0.380233, -0.123545, 3.54961);
        glVertex3d(-0.3998, 0, 3.54961);
        glVertex3d(-0.388807, 0, 3.439676);

        glNormal3d(-0.944321, -0.149565, -0.293065);
        glVertex3d(-0.427282, -0.138832, 3.709014);
        glVertex3d(-0.3998, 0, 3.54961);
        glVertex3d(-0.380233, -0.123545, 3.54961);

        glNormal3d(-0.944321, -0.149566, -0.293066);
        glVertex3d(-0.427282, -0.138832, 3.709014);
        glVertex3d(-0.44927, 0, 3.709014);
        glVertex3d(-0.3998, 0, 3.54961);

        glNormal3d(-0.879107, -0.139237, -0.455833);
        glVertex3d(-0.500469, -0.162612, 3.857425);
        glVertex3d(-0.44927, 0, 3.709014);
        glVertex3d(-0.427282, -0.138832, 3.709014);

        glNormal3d(-0.879107, -0.139237, -0.455833);
        glVertex3d(-0.500469, -0.162612, 3.857425);
        glVertex3d(-0.526224, 0, 3.857425);
        glVertex3d(-0.44927, 0, 3.709014);

        glNormal3d(-0.742227, -0.117557, -0.659757);
        glVertex3d(-0.584112, -0.189789, 3.956366);
        glVertex3d(-0.526224, 0, 3.857425);
        glVertex3d(-0.500469, -0.162612, 3.857425);

        glNormal3d(-0.742227, -0.117557, -0.659757);
        glVertex3d(-0.584112, -0.189789, 3.956366);
        glVertex3d(-0.614171, 0, 3.956366);
        glVertex3d(-0.526224, 0, 3.857425);

        glNormal3d(-0.747286, -0.118358, -0.653876);
        glVertex3d(-0.620705, -0.201679, 4.00034);
        glVertex3d(-0.614171, 0, 3.956366);
        glVertex3d(-0.584112, -0.189789, 3.956366);

        glNormal3d(-0.747287, -0.118358, -0.653876);
        glVertex3d(-0.620705, -0.201679, 4.00034);
        glVertex3d(-0.652648, 0, 4.00034);
        glVertex3d(-0.614171, 0, 3.956366);

        glNormal3d(-0.987688, -0.156434, -1e-06);
        glVertex3d(-0.620705, -0.201679, 4.0663);
        glVertex3d(-0.652648, 0, 4.00034);
        glVertex3d(-0.620705, -0.201679, 4.00034);

        glNormal3d(-0.987688, -0.156434, -2e-06);
        glVertex3d(-0.620705, -0.201679, 4.0663);
        glVertex3d(-0.652648, 0, 4.0663);
        glVertex3d(-0.652648, 0, 4.00034);

        glNormal3d(0.466609, 0.073904, 0.881371);
        glVertex3d(-0.437737, -0.142229, 4.08279);
        glVertex3d(-0.553708, 0, 4.132261);
        glVertex3d(-0.526607, -0.171105, 4.132261);

        glNormal3d(0.466609, 0.073904, 0.881371);
        glVertex3d(-0.437737, -0.142229, 4.08279);
        glVertex3d(-0.460264, 0, 4.08279);
        glVertex3d(-0.553708, 0, 4.132261);

        glNormal3d(-0.824918, -0.130654, 0.549946);
        glVertex3d(-0.354094, -0.115052, 4.214711);
        glVertex3d(-0.460264, 0, 4.08279);
        glVertex3d(-0.437737, -0.142229, 4.08279);

        glNormal3d(-0.824918, -0.130654, 0.549945);
        glVertex3d(-0.354094, -0.115052, 4.214711);
        glVertex3d(-0.372317, 0, 4.214711);
        glVertex3d(-0.460264, 0, 4.08279);

        glNormal3d(-0.647362, -0.102532, 0.755255);
        glVertex3d(-0.280907, -0.091272, 4.280672);
        glVertex3d(-0.372317, 0, 4.214711);
        glVertex3d(-0.354094, -0.115052, 4.214711);

        glNormal3d(-0.647362, -0.102532, 0.755255);
        glVertex3d(-0.280907, -0.091272, 4.280672);
        glVertex3d(-0.295363, 0, 4.280672);
        glVertex3d(-0.372317, 0, 4.214711);

        glNormal3d(-0.57879, -0.091671, 0.810307);
        glVertex3d(-0.207719, -0.067492, 4.335639);
        glVertex3d(-0.295363, 0, 4.280672);
        glVertex3d(-0.280907, -0.091272, 4.280672);

        glNormal3d(-0.57879, -0.091671, 0.810307);
        glVertex3d(-0.207719, -0.067492, 4.335639);
        glVertex3d(-0.218409, 0, 4.335639);
        glVertex3d(-0.295363, 0, 4.280672);

        glNormal3d(-0.405303, -0.064193, 0.911926);
        glVertex3d(-0.16067, -0.052205, 4.357625);
        glVertex3d(-0.218409, 0, 4.335639);
        glVertex3d(-0.207719, -0.067492, 4.335639);

        glNormal3d(-0.405303, -0.064194, 0.911926);
        glVertex3d(-0.16067, -0.052205, 4.357625);
        glVertex3d(-0.168939, 0, 4.357625);
        glVertex3d(-0.218409, 0, 4.335639);

        glNormal3d(-0.872032, -0.138117, -0.469557);
        glVertex3d(-0.197264, -0.064095, 4.429082);
        glVertex3d(-0.168939, 0, 4.357625);
        glVertex3d(-0.16067, -0.052205, 4.357625);

        glNormal3d(-0.872032, -0.138117, -0.469557);
        glVertex3d(-0.197264, -0.064095, 4.429082);
        glVertex3d(-0.207416, 0, 4.429082);
        glVertex3d(-0.168939, 0, 4.357625);

        glNormal3d(-0.985239, -0.156047, 0.070374);
        glVertex3d(-0.192036, -0.062396, 4.506036);
        glVertex3d(-0.207416, 0, 4.429082);
        glVertex3d(-0.197264, -0.064095, 4.429082);

        glNormal3d(-0.985239, -0.156047, 0.070375);
        glVertex3d(-0.192036, -0.062396, 4.506036);
        glVertex3d(-0.201919, 0, 4.506036);
        glVertex3d(-0.207416, 0, 4.429082);

        glNormal3d(-0.702714, -0.111299, 0.702713);
        glVertex3d(-0.129304, -0.042014, 4.571997);
        glVertex3d(-0.201919, 0, 4.506036);
        glVertex3d(-0.192036, -0.062396, 4.506036);

        glNormal3d(-0.702714, -0.111299, 0.702713);
        glVertex3d(-0.129304, -0.042014, 4.571997);
        glVertex3d(-0.135959, 0, 4.571997);
        glVertex3d(-0.201919, 0, 4.506036);

        glNormal3d(-0.293769, -0.046529, 0.954743);
        glVertex3d(-0.061345, -0.019932, 4.593984);
        glVertex3d(-0.135959, 0, 4.571997);
        glVertex3d(-0.129304, -0.042014, 4.571997);

        glNormal3d(-0.293769, -0.04653, 0.954743);
        glVertex3d(-0.061345, -0.019932, 4.593984);
        glVertex3d(-0.064502, 0, 4.593984);
        glVertex3d(-0.135959, 0, 4.571997);

        glNormal3d(-0.09286, -0.014708, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(-0.064502, 0, 4.593984);
        glVertex3d(-0.061345, -0.019932, 4.593984);

        glNormal3d(-0.783256, -0.124055, 0.609197);
        glVertex3d(-0.563201, -0.182995, 4.08279);
        glVertex3d(-0.526607, -0.171105, 4.132261);
        glVertex3d(-0.553708, 0, 4.132261);

        glNormal3d(-0.783256, -0.124055, 0.609197);
        glVertex3d(-0.563201, -0.182995, 4.08279);
        glVertex3d(-0.553708, 0, 4.132261);
        glVertex3d(-0.592185, 0, 4.08279);

        glNormal3d(-0.262895, -0.041638, 0.963926);
        glVertex3d(-0.620705, -0.201679, 4.0663);
        glVertex3d(-0.563201, -0.182995, 4.08279);
        glVertex3d(-0.592185, 0, 4.08279);

        glNormal3d(-0.262894, -0.041638, 0.963926);
        glVertex3d(-0.620705, -0.201679, 4.0663);
        glVertex3d(-0.592185, 0, 4.08279);
        glVertex3d(-0.652648, 0, 4.0663);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.401143, -0.130339, 3.093384);
        glVertex3d(-0.498741, 0, 3.093384);
        glVertex3d(-0.474331, -0.154119, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.401143, -0.130339, 3.093384);
        glVertex3d(-0.421787, 0, 3.093384);
        glVertex3d(-0.498741, 0, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.421787, 0, 3.093384);
        glVertex3d(-0.474331, 0.154119, 3.093384);
        glVertex3d(-0.498741, 0, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.421787, 0, 3.093384);
        glVertex3d(-0.401143, 0.13034, 3.093384);
        glVertex3d(-0.474331, 0.154119, 3.093384);

        glNormal3d(-0.262894, 0.041639, 0.963926);
        glVertex3d(-0.652648, 0, 4.0663);
        glVertex3d(-0.592185, 0, 4.08279);
        glVertex3d(-0.563201, 0.182995, 4.08279);

        glNormal3d(-0.262894, 0.041639, 0.963926);
        glVertex3d(-0.652648, 0, 4.0663);
        glVertex3d(-0.563201, 0.182995, 4.08279);
        glVertex3d(-0.620705, 0.20168, 4.0663);

        glNormal3d(-0.783256, 0.124056, 0.609197);
        glVertex3d(-0.592185, 0, 4.08279);
        glVertex3d(-0.553708, 0, 4.132261);
        glVertex3d(-0.526607, 0.171105, 4.132261);

        glNormal3d(-0.783256, 0.124056, 0.609197);
        glVertex3d(-0.592185, 0, 4.08279);
        glVertex3d(-0.526607, 0.171105, 4.132261);
        glVertex3d(-0.563201, 0.182995, 4.08279);

        glNormal3d(-0.09286, 0.014708, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(-0.061345, 0.019932, 4.593984);
        glVertex3d(-0.064502, 0, 4.593984);

        glNormal3d(-0.293769, 0.046528, 0.954743);
        glVertex3d(-0.064502, 0, 4.593984);
        glVertex3d(-0.129304, 0.042014, 4.571997);
        glVertex3d(-0.135959, 0, 4.571997);

        glNormal3d(-0.293769, 0.046528, 0.954743);
        glVertex3d(-0.064502, 0, 4.593984);
        glVertex3d(-0.061345, 0.019932, 4.593984);
        glVertex3d(-0.129304, 0.042014, 4.571997);

        glNormal3d(-0.702714, 0.111298, 0.702713);
        glVertex3d(-0.135959, 0, 4.571997);
        glVertex3d(-0.192036, 0.062396, 4.506036);
        glVertex3d(-0.201919, 0, 4.506036);

        glNormal3d(-0.702714, 0.111298, 0.702713);
        glVertex3d(-0.135959, 0, 4.571997);
        glVertex3d(-0.129304, 0.042014, 4.571997);
        glVertex3d(-0.192036, 0.062396, 4.506036);

        glNormal3d(-0.985239, 0.156047, 0.070375);
        glVertex3d(-0.201919, 0, 4.506036);
        glVertex3d(-0.197264, 0.064095, 4.429082);
        glVertex3d(-0.207416, 0, 4.429082);

        glNormal3d(-0.98524, 0.156046, 0.070373);
        glVertex3d(-0.201919, 0, 4.506036);
        glVertex3d(-0.192036, 0.062396, 4.506036);
        glVertex3d(-0.197264, 0.064095, 4.429082);

        glNormal3d(-0.872032, 0.138117, -0.469557);
        glVertex3d(-0.207416, 0, 4.429082);
        glVertex3d(-0.16067, 0.052205, 4.357625);
        glVertex3d(-0.168939, 0, 4.357625);

        glNormal3d(-0.872032, 0.138117, -0.469557);
        glVertex3d(-0.207416, 0, 4.429082);
        glVertex3d(-0.197264, 0.064095, 4.429082);
        glVertex3d(-0.16067, 0.052205, 4.357625);

        glNormal3d(-0.405303, 0.064194, 0.911926);
        glVertex3d(-0.168939, 0, 4.357625);
        glVertex3d(-0.207719, 0.067492, 4.335639);
        glVertex3d(-0.218409, 0, 4.335639);

        glNormal3d(-0.405303, 0.064194, 0.911926);
        glVertex3d(-0.168939, 0, 4.357625);
        glVertex3d(-0.16067, 0.052205, 4.357625);
        glVertex3d(-0.207719, 0.067492, 4.335639);

        glNormal3d(-0.57879, 0.091671, 0.810307);
        glVertex3d(-0.218409, 0, 4.335639);
        glVertex3d(-0.280907, 0.091272, 4.280672);
        glVertex3d(-0.295363, 0, 4.280672);

        glNormal3d(-0.57879, 0.091671, 0.810308);
        glVertex3d(-0.218409, 0, 4.335639);
        glVertex3d(-0.207719, 0.067492, 4.335639);
        glVertex3d(-0.280907, 0.091272, 4.280672);

        glNormal3d(-0.647362, 0.102532, 0.755255);
        glVertex3d(-0.295363, 0, 4.280672);
        glVertex3d(-0.354094, 0.115052, 4.214711);
        glVertex3d(-0.372317, 0, 4.214711);

        glNormal3d(-0.647362, 0.102532, 0.755255);
        glVertex3d(-0.295363, 0, 4.280672);
        glVertex3d(-0.280907, 0.091272, 4.280672);
        glVertex3d(-0.354094, 0.115052, 4.214711);

        glNormal3d(-0.824918, 0.130654, 0.549945);
        glVertex3d(-0.372317, 0, 4.214711);
        glVertex3d(-0.437737, 0.14223, 4.08279);
        glVertex3d(-0.460264, 0, 4.08279);

        glNormal3d(-0.824918, 0.130654, 0.549945);
        glVertex3d(-0.372317, 0, 4.214711);
        glVertex3d(-0.354094, 0.115052, 4.214711);
        glVertex3d(-0.437737, 0.14223, 4.08279);

        glNormal3d(0.466609, -0.073904, 0.881371);
        glVertex3d(-0.460264, 0, 4.08279);
        glVertex3d(-0.526607, 0.171105, 4.132261);
        glVertex3d(-0.553708, 0, 4.132261);

        glNormal3d(0.466609, -0.073904, 0.881371);
        glVertex3d(-0.460264, 0, 4.08279);
        glVertex3d(-0.437737, 0.14223, 4.08279);
        glVertex3d(-0.526607, 0.171105, 4.132261);

        glNormal3d(-0.987688, 0.156435, -2e-06);
        glVertex3d(-0.652648, 0, 4.0663);
        glVertex3d(-0.620705, 0.20168, 4.00034);
        glVertex3d(-0.652648, 0, 4.00034);

        glNormal3d(-0.987688, 0.156435, -2e-06);
        glVertex3d(-0.652648, 0, 4.0663);
        glVertex3d(-0.620705, 0.20168, 4.0663);
        glVertex3d(-0.620705, 0.20168, 4.00034);

        glNormal3d(-0.747287, 0.118359, -0.653876);
        glVertex3d(-0.652648, 0, 4.00034);
        glVertex3d(-0.584112, 0.18979, 3.956366);
        glVertex3d(-0.614171, 0, 3.956366);

        glNormal3d(-0.747287, 0.118359, -0.653876);
        glVertex3d(-0.652648, 0, 4.00034);
        glVertex3d(-0.620705, 0.20168, 4.00034);
        glVertex3d(-0.584112, 0.18979, 3.956366);

        glNormal3d(-0.742227, 0.117557, -0.659757);
        glVertex3d(-0.614171, 0, 3.956366);
        glVertex3d(-0.500469, 0.162612, 3.857425);
        glVertex3d(-0.526224, 0, 3.857425);

        glNormal3d(-0.742227, 0.117557, -0.659757);
        glVertex3d(-0.614171, 0, 3.956366);
        glVertex3d(-0.584112, 0.18979, 3.956366);
        glVertex3d(-0.500469, 0.162612, 3.857425);

        glNormal3d(-0.879107, 0.139237, -0.455833);
        glVertex3d(-0.526224, 0, 3.857425);
        glVertex3d(-0.427282, 0.138832, 3.709014);
        glVertex3d(-0.44927, 0, 3.709014);

        glNormal3d(-0.879107, 0.139237, -0.455833);
        glVertex3d(-0.526224, 0, 3.857425);
        glVertex3d(-0.500469, 0.162612, 3.857425);
        glVertex3d(-0.427282, 0.138832, 3.709014);

        glNormal3d(-0.944321, 0.149566, -0.293066);
        glVertex3d(-0.44927, 0, 3.709014);
        glVertex3d(-0.380232, 0.123545, 3.54961);
        glVertex3d(-0.3998, 0, 3.54961);

        glNormal3d(-0.944321, 0.149566, -0.293066);
        glVertex3d(-0.44927, 0, 3.709014);
        glVertex3d(-0.427282, 0.138832, 3.709014);
        glVertex3d(-0.380232, 0.123545, 3.54961);

        glNormal3d(-0.982906, 0.155677, -0.09829);
        glVertex3d(-0.3998, 0, 3.54961);
        glVertex3d(-0.369777, 0.120148, 3.439676);
        glVertex3d(-0.388807, 0, 3.439676);

        glNormal3d(-0.982906, 0.155677, -0.09829);
        glVertex3d(-0.3998, 0, 3.54961);
        glVertex3d(-0.380232, 0.123545, 3.54961);
        glVertex3d(-0.369777, 0.120148, 3.439676);

        glNormal3d(-0.986853, 0.156302, 0.041119);
        glVertex3d(-0.388807, 0, 3.439676);
        glVertex3d(-0.375005, 0.121847, 3.307755);
        glVertex3d(-0.394303, 0, 3.307755);

        glNormal3d(-0.986853, 0.156303, 0.041119);
        glVertex3d(-0.388807, 0, 3.439676);
        glVertex3d(-0.369777, 0.120148, 3.439676);
        glVertex3d(-0.375005, 0.121847, 3.307755);

        glNormal3d(-0.242359, 0.038386, 0.969427);
        glVertex3d(-0.394303, 0, 3.307755);
        glVertex3d(-0.416826, 0.135435, 3.296762);
        glVertex3d(-0.438277, 0, 3.296762);

        glNormal3d(-0.242359, 0.038386, 0.969427);
        glVertex3d(-0.394303, 0, 3.307755);
        glVertex3d(-0.375005, 0.121847, 3.307755);
        glVertex3d(-0.416826, 0.135435, 3.296762);

        glNormal3d(-0.904388, 0.143241, 0.40195);
        glVertex3d(-0.438277, 0, 3.296762);
        glVertex3d(-0.437737, 0.142229, 3.247291);
        glVertex3d(-0.460264, 0, 3.247291);

        glNormal3d(-0.904389, 0.143241, 0.401949);
        glVertex3d(-0.438277, 0, 3.296762);
        glVertex3d(-0.416826, 0.135435, 3.296762);
        glVertex3d(-0.437737, 0.142229, 3.247291);

        glNormal3d(-0.972137, 0.153971, -0.176754);
        glVertex3d(-0.460264, 0, 3.247291);
        glVertex3d(-0.427281, 0.138832, 3.186828);
        glVertex3d(-0.44927, 0, 3.186828);

        glNormal3d(-0.972137, 0.153972, -0.176753);
        glVertex3d(-0.460264, 0, 3.247291);
        glVertex3d(-0.437737, 0.142229, 3.247291);
        glVertex3d(-0.427281, 0.138832, 3.186828);

        glNormal3d(-0.702715, 0.111299, -0.702712);
        glVertex3d(-0.44927, 0, 3.186828);
        glVertex3d(-0.395916, 0.128641, 3.153847);
        glVertex3d(-0.41629, 0, 3.153847);

        glNormal3d(-0.702714, 0.111299, -0.702713);
        glVertex3d(-0.44927, 0, 3.186828);
        glVertex3d(-0.427281, 0.138832, 3.186828);
        glVertex3d(-0.395916, 0.128641, 3.153847);

        glNormal3d(-0.983731, 0.155808, 0.089431);
        glVertex3d(-0.41629, 0, 3.153847);
        glVertex3d(-0.401143, 0.13034, 3.093384);
        glVertex3d(-0.421787, 0, 3.093384);

        glNormal3d(-0.983731, 0.155808, 0.08943);
        glVertex3d(-0.41629, 0, 3.153847);
        glVertex3d(-0.395916, 0.128641, 3.153847);
        glVertex3d(-0.401143, 0.13034, 3.093384);

        glNormal3d(-0.702713, 0.111299, 0.702713);
        glVertex3d(-0.498741, 0, 3.093384);
        glVertex3d(-0.500469, 0.162612, 3.0659);
        glVertex3d(-0.526224, 0, 3.0659);

        glNormal3d(-0.702713, 0.111299, 0.702714);
        glVertex3d(-0.498741, 0, 3.093384);
        glVertex3d(-0.474331, 0.154119, 3.093384);
        glVertex3d(-0.500469, 0.162612, 3.0659);

        glNormal3d(-0.98436, 0.155908, -0.08203);
        glVertex3d(-0.526224, 0, 3.0659);
        glVertex3d(-0.495241, 0.160914, 2.99994);
        glVertex3d(-0.520728, 0, 2.99994);

        glNormal3d(-0.98436, 0.155907, -0.08203);
        glVertex3d(-0.526224, 0, 3.0659);
        glVertex3d(-0.500469, 0.162612, 3.0659);
        glVertex3d(-0.495241, 0.160914, 2.99994);

        glNormal3d(-0.196023, 0.031047, 0.980108);
        glVertex3d(-0.520728, 0, 2.99994);
        glVertex3d(-0.573656, 0.186393, 2.98345);
        glVertex3d(-0.603178, 0, 2.98345);

        glNormal3d(-0.196023, 0.031047, 0.980108);
        glVertex3d(-0.520728, 0, 2.99994);
        glVertex3d(-0.495241, 0.160914, 2.99994);
        glVertex3d(-0.573656, 0.186393, 2.98345);

        glNormal3d(-0.512796, 0.081219, 0.85466);
        glVertex3d(-0.603178, 0, 2.98345);
        glVertex3d(-0.625933, 0.203378, 2.950469);
        glVertex3d(-0.658145, 0, 2.950469);

        glNormal3d(-0.512796, 0.081219, 0.85466);
        glVertex3d(-0.603178, 0, 2.98345);
        glVertex3d(-0.573656, 0.186393, 2.98345);
        glVertex3d(-0.625933, 0.203378, 2.950469);

        glNormal3d(-0.938152, 0.148589, 0.312717);
        glVertex3d(-0.658145, 0, 2.950469);
        glVertex3d(-0.652071, 0.211871, 2.868019);
        glVertex3d(-0.685629, 0, 2.868019);

        glNormal3d(-0.938152, 0.148589, 0.312718);
        glVertex3d(-0.658145, 0, 2.950469);
        glVertex3d(-0.625933, 0.203378, 2.950469);
        glVertex3d(-0.652071, 0.211871, 2.868019);

        glNormal3d(-0.982906, 0.155677, -0.098291);
        glVertex3d(-0.685629, 0, 2.868019);
        glVertex3d(-0.646844, 0.210173, 2.813052);
        glVertex3d(-0.680132, 0, 2.813052);

        glNormal3d(-0.982906, 0.155677, -0.098292);
        glVertex3d(-0.685629, 0, 2.868019);
        glVertex3d(-0.652071, 0.211871, 2.868019);
        glVertex3d(-0.646844, 0.210173, 2.813052);

        glNormal3d(-0.786451, 0.124562, -0.604961);
        glVertex3d(-0.680132, 0, 2.813052);
        glVertex3d(-0.594567, 0.193187, 2.741595);
        glVertex3d(-0.625165, 0, 2.741595);

        glNormal3d(-0.786451, 0.124562, -0.604962);
        glVertex3d(-0.680132, 0, 2.813052);
        glVertex3d(-0.646844, 0.210173, 2.813052);
        glVertex3d(-0.594567, 0.193187, 2.741595);

        glNormal3d(-0.234479, 0.037138, -0.971412);
        glVertex3d(-0.625165, 0, 2.741595);
        glVertex3d(-0.442965, 0.143928, 2.703118);
        glVertex3d(-0.465761, 0, 2.703118);

        glNormal3d(-0.234479, 0.037138, -0.971412);
        glVertex3d(-0.625165, 0, 2.741595);
        glVertex3d(-0.594567, 0.193187, 2.741595);
        glVertex3d(-0.442965, 0.143928, 2.703118);

        glNormal3d(-0.187029, 0.029623, -0.981908);
        glVertex3d(-0.465761, 0, 2.703118);
        glVertex3d(-0.333184, 0.108258, 2.681131);
        glVertex3d(-0.35033, 0, 2.681131);

        glNormal3d(-0.187029, 0.029623, -0.981908);
        glVertex3d(-0.465761, 0, 2.703118);
        glVertex3d(-0.442965, 0.143928, 2.703118);
        glVertex3d(-0.333184, 0.108258, 2.681131);

        glNormal3d(-0.986738, 0.156284, -0.043855);
        glVertex3d(-0.35033, 0, 2.681131);
        glVertex3d(-0.322728, 0.104861, 2.433779);
        glVertex3d(-0.339337, 0, 2.433779);

        glNormal3d(-0.986738, 0.156284, -0.043855);
        glVertex3d(-0.35033, 0, 2.681131);
        glVertex3d(-0.333184, 0.108258, 2.681131);
        glVertex3d(-0.322728, 0.104861, 2.433779);

        glNormal3d(-0.984536, 0.155936, 0.079827);
        glVertex3d(-0.339337, 0, 2.433779);
        glVertex3d(-0.338411, 0.109957, 2.230402);
        glVertex3d(-0.355827, 0, 2.230402);

        glNormal3d(-0.984536, 0.155936, 0.079827);
        glVertex3d(-0.339337, 0, 2.433779);
        glVertex3d(-0.322728, 0.104861, 2.433779);
        glVertex3d(-0.338411, 0.109957, 2.230402);

        glNormal3d(-0.987688, 0.156435, 0);
        glVertex3d(-0.355827, 0, 2.230402);
        glVertex3d(-0.338411, 0.109957, 2.131461);
        glVertex3d(-0.355827, 0, 2.131461);

        glNormal3d(-0.987688, 0.156435, 0);
        glVertex3d(-0.355827, 0, 2.230402);
        glVertex3d(-0.338411, 0.109957, 2.230402);
        glVertex3d(-0.338411, 0.109957, 2.131461);

        glNormal3d(-0.950564, 0.150555, 0.27159);
        glVertex3d(-0.355827, 0, 2.131461);
        glVertex3d(-0.369777, 0.120148, 2.01603);
        glVertex3d(-0.388807, 0, 2.01603);

        glNormal3d(-0.950564, 0.150555, 0.27159);
        glVertex3d(-0.355827, 0, 2.131461);
        glVertex3d(-0.338411, 0.109957, 2.131461);
        glVertex3d(-0.369777, 0.120148, 2.01603);

        glNormal3d(-0.96769, 0.153268, 0.200212);
        glVertex3d(-0.388807, 0, 2.01603);
        glVertex3d(-0.401143, 0.13034, 1.856626);
        glVertex3d(-0.421787, 0, 1.856626);

        glNormal3d(-0.96769, 0.153268, 0.200212);
        glVertex3d(-0.388807, 0, 2.01603);
        glVertex3d(-0.369777, 0.120148, 2.01603);
        glVertex3d(-0.401143, 0.13034, 1.856626);

        glNormal3d(-0.960762, 0.15217, 0.231908);
        glVertex3d(-0.421787, 0, 1.856626);
        glVertex3d(-0.437737, 0.14223, 1.697221);
        glVertex3d(-0.460264, 0, 1.697221);

        glNormal3d(-0.960761, 0.15217, 0.231908);
        glVertex3d(-0.421787, 0, 1.856626);
        glVertex3d(-0.401143, 0.13034, 1.856626);
        glVertex3d(-0.437737, 0.14223, 1.697221);

        glNormal3d(-0.938152, 0.148589, 0.312717);
        glVertex3d(-0.460264, 0, 1.697221);
        glVertex3d(-0.474331, 0.15412, 1.581791);
        glVertex3d(-0.498741, 0, 1.581791);

        glNormal3d(-0.938152, 0.148589, 0.312717);
        glVertex3d(-0.460264, 0, 1.697221);
        glVertex3d(-0.437737, 0.14223, 1.697221);
        glVertex3d(-0.474331, 0.15412, 1.581791);

        glNormal3d(-0.9208, 0.145841, 0.361743);
        glVertex3d(-0.498741, 0, 1.581791);
        glVertex3d(-0.531835, 0.172804, 1.427883);
        glVertex3d(-0.559205, 0, 1.427883);

        glNormal3d(-0.9208, 0.145841, 0.361743);
        glVertex3d(-0.498741, 0, 1.581791);
        glVertex3d(-0.474331, 0.15412, 1.581791);
        glVertex3d(-0.531835, 0.172804, 1.427883);

        glNormal3d(-0.942035, 0.149204, 0.300514);
        glVertex3d(-0.559205, 0, 1.427883);
        glVertex3d(-0.570634, 0.18541, 1.3);
        glVertex3d(-0.6, 0, 1.3);

        glNormal3d(-0.942035, 0.149204, 0.300514);
        glVertex3d(-0.559205, 0, 1.427883);
        glVertex3d(-0.531835, 0.172804, 1.427883);
        glVertex3d(-0.570634, 0.18541, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.6, 0, 1.3);
        glVertex3d(-0.665739, 0.216312, 1.3);
        glVertex3d(-0.7, 0, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.6, 0, 1.3);
        glVertex3d(-0.570634, 0.18541, 1.3);
        glVertex3d(-0.665739, 0.216312, 1.3);

        glNormal3d(-0.986751, 0.156287, 0.043547);
        glVertex3d(-0.7, 0, 1.3);
        glVertex3d(-0.667754, 0.216967, 1.251989);
        glVertex3d(-0.702119, 0, 1.251989);

        glNormal3d(-0.986751, 0.156287, 0.043547);
        glVertex3d(-0.7, 0, 1.3);
        glVertex3d(-0.665739, 0.216312, 1.3);
        glVertex3d(-0.667754, 0.216967, 1.251989);

        glNormal3d(-0.986694, 0.156278, -0.044849);
        glVertex3d(-0.702119, 0, 1.251989);
        glVertex3d(-0.662527, 0.215268, 1.131061);
        glVertex3d(-0.696622, 0, 1.131061);

        glNormal3d(-0.986694, 0.156278, -0.044849);
        glVertex3d(-0.702119, 0, 1.251989);
        glVertex3d(-0.667754, 0.216967, 1.251989);
        glVertex3d(-0.662527, 0.215268, 1.131061);

        glNormal3d(-0.895669, 0.14186, 0.421489);
        glVertex3d(-0.696622, 0, 1.131061);
        glVertex3d(-0.704348, 0.228857, 1.037617);
        glVertex3d(-0.740595, 0, 1.037617);

        glNormal3d(-0.895669, 0.141861, 0.421489);
        glVertex3d(-0.696622, 0, 1.131061);
        glVertex3d(-0.662527, 0.215268, 1.131061);
        glVertex3d(-0.704348, 0.228857, 1.037617);

        glNormal3d(-0.726202, 0.11502, 0.677791);
        glVertex3d(-0.740595, 0, 1.037617);
        glVertex3d(-0.777536, 0.252637, 0.955167);
        glVertex3d(-0.817549, 0, 0.955167);

        glNormal3d(-0.726202, 0.11502, 0.677791);
        glVertex3d(-0.740595, 0, 1.037617);
        glVertex3d(-0.704348, 0.228857, 1.037617);
        glVertex3d(-0.777536, 0.252637, 0.955167);

        glNormal3d(-0.789194, 0.124997, 0.60129);
        glVertex3d(-0.817549, 0, 0.955167);
        glVertex3d(-0.861178, 0.279814, 0.839736);
        glVertex3d(-0.905497, 1e-06, 0.839736);

        glNormal3d(-0.789194, 0.124996, 0.60129);
        glVertex3d(-0.817549, 0, 0.955167);
        glVertex3d(-0.777536, 0.252637, 0.955167);
        glVertex3d(-0.861178, 0.279814, 0.839736);

        glNormal3d(-0.867898, 0.137462, 0.477344);
        glVertex3d(-0.905497, 1e-06, 0.839736);
        glVertex3d(-0.918683, 0.298499, 0.729802);
        glVertex3d(-0.96596, 0, 0.729802);

        glNormal3d(-0.867898, 0.137462, 0.477344);
        glVertex3d(-0.905497, 1e-06, 0.839736);
        glVertex3d(-0.861178, 0.279814, 0.839736);
        glVertex3d(-0.918683, 0.298499, 0.729802);

        glNormal3d(-0.978001, 0.154901, 0.139714);
        glVertex3d(-0.96596, 0, 0.729802);
        glVertex3d(-0.934366, 0.303594, 0.614371);
        glVertex3d(-0.98245, 1e-06, 0.614371);

        glNormal3d(-0.978001, 0.154901, 0.139714);
        glVertex3d(-0.96596, 0, 0.729802);
        glVertex3d(-0.918683, 0.298499, 0.729802);
        glVertex3d(-0.934366, 0.303594, 0.614371);

        glNormal3d(-0.981087, 0.15539, -0.115422);
        glVertex3d(-0.98245, 1e-06, 0.614371);
        glVertex3d(-0.92391, 0.300197, 0.520927);
        glVertex3d(-0.971457, 1e-06, 0.520927);

        glNormal3d(-0.981087, 0.15539, -0.115422);
        glVertex3d(-0.98245, 1e-06, 0.614371);
        glVertex3d(-0.934366, 0.303594, 0.614371);
        glVertex3d(-0.92391, 0.300197, 0.520927);

        glNormal3d(-0.923311, 0.146239, -0.355121);
        glVertex3d(-0.971457, 1e-06, 0.520927);
        glVertex3d(-0.897772, 0.291704, 0.44947);
        glVertex3d(-0.943973, 0, 0.44947);

        glNormal3d(-0.923311, 0.146239, -0.355121);
        glVertex3d(-0.971457, 1e-06, 0.520927);
        glVertex3d(-0.92391, 0.300197, 0.520927);
        glVertex3d(-0.897772, 0.291704, 0.44947);

        glNormal3d(-0.742227, 0.117558, -0.659757);
        glVertex3d(-0.943973, 0, 0.44947);
        glVertex3d(-0.855951, 0.278116, 0.4);
        glVertex3d(-0.9, 0, 0.4);

        glNormal3d(-0.742227, 0.117558, -0.659756);
        glVertex3d(-0.943973, 0, 0.44947);
        glVertex3d(-0.897772, 0.291704, 0.44947);
        glVertex3d(-0.855951, 0.278116, 0.4);

        glNormal3d(-0.987688, 0.156435, -1e-06);
        glVertex3d(-0.9, 0, 0.4);
        glVertex3d(-0.85595, 0.278116, 0.3);
        glVertex3d(-0.9, 0, 0.3);

        glNormal3d(-0.987688, 0.156435, -2e-06);
        glVertex3d(-0.9, 0, 0.4);
        glVertex3d(-0.855951, 0.278116, 0.4);
        glVertex3d(-0.85595, 0.278116, 0.3);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.9, 0, 0.3);
        glVertex3d(-0.91969, 0.298826, 0.3);
        glVertex3d(-0.96702, 0, 0.3);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.9, 0, 0.3);
        glVertex3d(-0.85595, 0.278116, 0.3);
        glVertex3d(-0.91969, 0.298826, 0.3);

        glNormal3d(-0.987688, 0.156435, 0);
        glVertex3d(-0.96702, 0, 0.3);
        glVertex3d(-0.91969, 0.298826, 0);
        glVertex3d(-0.96702, 0, 0);

        glNormal3d(-0.987688, 0.156435, 0);
        glVertex3d(-0.96702, 0, 0.3);
        glVertex3d(-0.91969, 0.298826, 0.3);
        glVertex3d(-0.91969, 0.298826, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.96702, 0, 0);
        glVertex3d(-0.91969, 0.298826, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.91969, 0.298826, 0);
        glVertex3d(-0.782335, 0.5684, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-0.891006, 0.453991, 0);
        glVertex3d(-0.91969, 0.298826, 0.3);
        glVertex3d(-0.782335, 0.5684, 0);
        glVertex3d(-0.91969, 0.298826, 0);

        glNormal3d(-0.891006, 0.453991, 0);
        glVertex3d(-0.91969, 0.298826, 0.3);
        glVertex3d(-0.782335, 0.5684, 0.3);
        glVertex3d(-0.782335, 0.5684, 0);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.85595, 0.278116, 0.3);
        glVertex3d(-0.782335, 0.5684, 0.3);
        glVertex3d(-0.91969, 0.298826, 0.3);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.85595, 0.278116, 0.3);
        glVertex3d(-0.728115, 0.529007, 0.3);
        glVertex3d(-0.782335, 0.5684, 0.3);

        glNormal3d(-0.891006, 0.453991, -1e-06);
        glVertex3d(-0.855951, 0.278116, 0.4);
        glVertex3d(-0.728115, 0.529007, 0.3);
        glVertex3d(-0.85595, 0.278116, 0.3);

        glNormal3d(-0.891006, 0.453991, -2e-06);
        glVertex3d(-0.855951, 0.278116, 0.4);
        glVertex3d(-0.728115, 0.529007, 0.4);
        glVertex3d(-0.728115, 0.529007, 0.3);

        glNormal3d(-0.669573, 0.341165, -0.659756);
        glVertex3d(-0.897772, 0.291704, 0.44947);
        glVertex3d(-0.728115, 0.529007, 0.4);
        glVertex3d(-0.855951, 0.278116, 0.4);

        glNormal3d(-0.669573, 0.341165, -0.659756);
        glVertex3d(-0.897772, 0.291704, 0.44947);
        glVertex3d(-0.76369, 0.554854, 0.44947);
        glVertex3d(-0.728115, 0.529007, 0.4);

        glNormal3d(-0.832931, 0.4244, -0.355121);
        glVertex3d(-0.92391, 0.300197, 0.520927);
        glVertex3d(-0.76369, 0.554854, 0.44947);
        glVertex3d(-0.897772, 0.291704, 0.44947);

        glNormal3d(-0.832931, 0.4244, -0.355121);
        glVertex3d(-0.92391, 0.300197, 0.520927);
        glVertex3d(-0.785925, 0.571009, 0.520927);
        glVertex3d(-0.76369, 0.554854, 0.44947);

        glNormal3d(-0.885051, 0.450957, -0.115422);
        glVertex3d(-0.934366, 0.303594, 0.614371);
        glVertex3d(-0.785925, 0.571009, 0.520927);
        glVertex3d(-0.92391, 0.300197, 0.520927);

        glNormal3d(-0.885051, 0.450957, -0.115422);
        glVertex3d(-0.934366, 0.303594, 0.614371);
        glVertex3d(-0.794819, 0.57747, 0.614371);
        glVertex3d(-0.785925, 0.571009, 0.520927);

        glNormal3d(-0.882267, 0.449538, 0.139714);
        glVertex3d(-0.918683, 0.298499, 0.729802);
        glVertex3d(-0.794819, 0.57747, 0.614371);
        glVertex3d(-0.934366, 0.303594, 0.614371);

        glNormal3d(-0.882267, 0.449538, 0.139714);
        glVertex3d(-0.918683, 0.298499, 0.729802);
        glVertex3d(-0.781478, 0.567778, 0.729802);
        glVertex3d(-0.794819, 0.57747, 0.614371);

        glNormal3d(-0.782942, 0.398929, 0.477344);
        glVertex3d(-0.861178, 0.279814, 0.839736);
        glVertex3d(-0.781478, 0.567778, 0.729802);
        glVertex3d(-0.918683, 0.298499, 0.729802);

        glNormal3d(-0.782942, 0.398929, 0.477344);
        glVertex3d(-0.861178, 0.279814, 0.839736);
        glVertex3d(-0.732562, 0.532238, 0.839736);
        glVertex3d(-0.781478, 0.567778, 0.729802);

        glNormal3d(-0.711942, 0.362753, 0.60129);
        glVertex3d(-0.777536, 0.252637, 0.955167);
        glVertex3d(-0.732562, 0.532238, 0.839736);
        glVertex3d(-0.861178, 0.279814, 0.839736);

        glNormal3d(-0.711942, 0.362753, 0.60129);
        glVertex3d(-0.777536, 0.252637, 0.955167);
        glVertex3d(-0.661411, 0.480544, 0.955167);
        glVertex3d(-0.732562, 0.532238, 0.839736);

        glNormal3d(-0.655116, 0.333799, 0.677791);
        glVertex3d(-0.704348, 0.228857, 1.037617);
        glVertex3d(-0.661411, 0.480544, 0.955167);
        glVertex3d(-0.777536, 0.252637, 0.955167);

        glNormal3d(-0.655117, 0.333799, 0.677791);
        glVertex3d(-0.704348, 0.228857, 1.037617);
        glVertex3d(-0.599154, 0.435311, 1.037617);
        glVertex3d(-0.661411, 0.480544, 0.955167);

        glNormal3d(-0.807994, 0.411694, 0.421489);
        glVertex3d(-0.662527, 0.215268, 1.131061);
        glVertex3d(-0.599154, 0.435311, 1.037617);
        glVertex3d(-0.704348, 0.228857, 1.037617);

        glNormal3d(-0.807994, 0.411694, 0.421489);
        glVertex3d(-0.662527, 0.215268, 1.131061);
        glVertex3d(-0.563579, 0.409464, 1.131061);
        glVertex3d(-0.599154, 0.435311, 1.037617);

        glNormal3d(-0.89011, 0.453534, -0.044849);
        glVertex3d(-0.667754, 0.216967, 1.251989);
        glVertex3d(-0.563579, 0.409464, 1.131061);
        glVertex3d(-0.662527, 0.215268, 1.131061);

        glNormal3d(-0.89011, 0.453534, -0.044849);
        glVertex3d(-0.667754, 0.216967, 1.251989);
        glVertex3d(-0.568026, 0.412695, 1.251989);
        glVertex3d(-0.563579, 0.409464, 1.131061);

        glNormal3d(-0.890161, 0.45356, 0.043546);
        glVertex3d(-0.665739, 0.216312, 1.3);
        glVertex3d(-0.568026, 0.412695, 1.251989);
        glVertex3d(-0.667754, 0.216967, 1.251989);

        glNormal3d(-0.890161, 0.45356, 0.043547);
        glVertex3d(-0.665739, 0.216312, 1.3);
        glVertex3d(-0.566312, 0.41145, 1.3);
        glVertex3d(-0.568026, 0.412695, 1.251989);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.570634, 0.18541, 1.3);
        glVertex3d(-0.566312, 0.41145, 1.3);
        glVertex3d(-0.665739, 0.216312, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.570634, 0.18541, 1.3);
        glVertex3d(-0.48541, 0.352671, 1.3);
        glVertex3d(-0.566312, 0.41145, 1.3);

        glNormal3d(-0.849821, 0.433007, 0.300514);
        glVertex3d(-0.531835, 0.172804, 1.427883);
        glVertex3d(-0.48541, 0.352671, 1.3);
        glVertex3d(-0.570634, 0.18541, 1.3);

        glNormal3d(-0.849822, 0.433006, 0.300514);
        glVertex3d(-0.531835, 0.172804, 1.427883);
        glVertex3d(-0.452406, 0.328692, 1.427883);
        glVertex3d(-0.48541, 0.352671, 1.3);

        glNormal3d(-0.830665, 0.423246, 0.361743);
        glVertex3d(-0.474331, 0.15412, 1.581791);
        glVertex3d(-0.452406, 0.328692, 1.427883);
        glVertex3d(-0.531835, 0.172804, 1.427883);

        glNormal3d(-0.830665, 0.423246, 0.361743);
        glVertex3d(-0.474331, 0.15412, 1.581791);
        glVertex3d(-0.40349, 0.293153, 1.581791);
        glVertex3d(-0.452406, 0.328692, 1.427883);

        glNormal3d(-0.846319, 0.431222, 0.312717);
        glVertex3d(-0.437737, 0.14223, 1.697221);
        glVertex3d(-0.40349, 0.293153, 1.581791);
        glVertex3d(-0.474331, 0.15412, 1.581791);

        glNormal3d(-0.846319, 0.431222, 0.312717);
        glVertex3d(-0.437737, 0.14223, 1.697221);
        glVertex3d(-0.372361, 0.270537, 1.697221);
        glVertex3d(-0.40349, 0.293153, 1.581791);

        glNormal3d(-0.866715, 0.441614, 0.231908);
        glVertex3d(-0.401143, 0.13034, 1.856626);
        glVertex3d(-0.372361, 0.270537, 1.697221);
        glVertex3d(-0.437737, 0.14223, 1.697221);

        glNormal3d(-0.866715, 0.441614, 0.231908);
        glVertex3d(-0.401143, 0.13034, 1.856626);
        glVertex3d(-0.341233, 0.24792, 1.856626);
        glVertex3d(-0.372361, 0.270537, 1.697221);

        glNormal3d(-0.872966, 0.444799, 0.200212);
        glVertex3d(-0.369777, 0.120148, 2.01603);
        glVertex3d(-0.341233, 0.24792, 1.856626);
        glVertex3d(-0.401143, 0.13034, 1.856626);

        glNormal3d(-0.872966, 0.444799, 0.200211);
        glVertex3d(-0.369777, 0.120148, 2.01603);
        glVertex3d(-0.314551, 0.228535, 2.01603);
        glVertex3d(-0.341233, 0.24792, 1.856626);

        glNormal3d(-0.857516, 0.436927, 0.27159);
        glVertex3d(-0.338411, 0.109957, 2.131461);
        glVertex3d(-0.314551, 0.228535, 2.01603);
        glVertex3d(-0.369777, 0.120148, 2.01603);

        glNormal3d(-0.857516, 0.436927, 0.27159);
        glVertex3d(-0.338411, 0.109957, 2.131461);
        glVertex3d(-0.28787, 0.20915, 2.131461);
        glVertex3d(-0.314551, 0.228535, 2.01603);

        glNormal3d(-0.891006, 0.453991, 1e-06);
        glVertex3d(-0.338411, 0.109957, 2.230402);
        glVertex3d(-0.28787, 0.20915, 2.131461);
        glVertex3d(-0.338411, 0.109957, 2.131461);

        glNormal3d(-0.891007, 0.45399, 0);
        glVertex3d(-0.338411, 0.109957, 2.230402);
        glVertex3d(-0.28787, 0.20915, 2.230402);
        glVertex3d(-0.28787, 0.20915, 2.131461);

        glNormal3d(-0.888163, 0.452542, 0.079827);
        glVertex3d(-0.322728, 0.104861, 2.433779);
        glVertex3d(-0.28787, 0.20915, 2.230402);
        glVertex3d(-0.338411, 0.109957, 2.230402);

        glNormal3d(-0.888163, 0.452542, 0.079827);
        glVertex3d(-0.322728, 0.104861, 2.433779);
        glVertex3d(-0.274529, 0.199457, 2.433779);
        glVertex3d(-0.28787, 0.20915, 2.230402);

        glNormal3d(-0.890149, 0.453554, -0.043855);
        glVertex3d(-0.333184, 0.108258, 2.681131);
        glVertex3d(-0.274529, 0.199457, 2.433779);
        glVertex3d(-0.322728, 0.104861, 2.433779);

        glNormal3d(-0.890149, 0.453554, -0.043855);
        glVertex3d(-0.333184, 0.108258, 2.681131);
        glVertex3d(-0.283423, 0.205919, 2.681131);
        glVertex3d(-0.274529, 0.199457, 2.433779);

        glNormal3d(-0.168722, 0.085968, -0.981908);
        glVertex3d(-0.442965, 0.143928, 2.703118);
        glVertex3d(-0.283423, 0.205919, 2.681131);
        glVertex3d(-0.333184, 0.108258, 2.681131);

        glNormal3d(-0.168722, 0.085968, -0.981908);
        glVertex3d(-0.442965, 0.143928, 2.703118);
        glVertex3d(-0.376808, 0.273767, 2.703118);
        glVertex3d(-0.283423, 0.205919, 2.681131);

        glNormal3d(-0.211526, 0.107778, -0.971412);
        glVertex3d(-0.594567, 0.193187, 2.741595);
        glVertex3d(-0.376808, 0.273767, 2.703118);
        glVertex3d(-0.442965, 0.143928, 2.703118);

        glNormal3d(-0.211526, 0.107778, -0.971412);
        glVertex3d(-0.594567, 0.193187, 2.741595);
        glVertex3d(-0.505769, 0.367463, 2.741595);
        glVertex3d(-0.376808, 0.273767, 2.703118);

        glNormal3d(-0.709468, 0.361492, -0.604961);
        glVertex3d(-0.646844, 0.210173, 2.813052);
        glVertex3d(-0.505769, 0.367463, 2.741595);
        glVertex3d(-0.594567, 0.193187, 2.741595);

        glNormal3d(-0.709468, 0.361492, -0.604961);
        glVertex3d(-0.646844, 0.210173, 2.813052);
        glVertex3d(-0.550238, 0.399772, 2.813052);
        glVertex3d(-0.505769, 0.367463, 2.741595);

        glNormal3d(-0.886692, 0.451793, -0.098292);
        glVertex3d(-0.652071, 0.211871, 2.868019);
        glVertex3d(-0.550238, 0.399772, 2.813052);
        glVertex3d(-0.646844, 0.210173, 2.813052);

        glNormal3d(-0.886692, 0.451793, -0.098292);
        glVertex3d(-0.652071, 0.211871, 2.868019);
        glVertex3d(-0.554685, 0.403003, 2.868019);
        glVertex3d(-0.550238, 0.399772, 2.813052);

        glNormal3d(-0.846319, 0.431222, 0.312718);
        glVertex3d(-0.625933, 0.203378, 2.950469);
        glVertex3d(-0.554685, 0.403003, 2.868019);
        glVertex3d(-0.652071, 0.211871, 2.868019);

        glNormal3d(-0.846319, 0.431222, 0.312718);
        glVertex3d(-0.625933, 0.203378, 2.950469);
        glVertex3d(-0.53245, 0.386848, 2.950469);
        glVertex3d(-0.554685, 0.403003, 2.868019);

        glNormal3d(-0.4626, 0.235707, 0.85466);
        glVertex3d(-0.573656, 0.186393, 2.98345);
        glVertex3d(-0.53245, 0.386848, 2.950469);
        glVertex3d(-0.625933, 0.203378, 2.950469);

        glNormal3d(-0.4626, 0.235707, 0.85466);
        glVertex3d(-0.573656, 0.186393, 2.98345);
        glVertex3d(-0.487981, 0.354539, 2.98345);
        glVertex3d(-0.53245, 0.386848, 2.950469);

        glNormal3d(-0.176835, 0.090102, 0.980108);
        glVertex3d(-0.495241, 0.160914, 2.99994);
        glVertex3d(-0.487981, 0.354539, 2.98345);
        glVertex3d(-0.573656, 0.186393, 2.98345);

        glNormal3d(-0.176835, 0.090102, 0.980108);
        glVertex3d(-0.495241, 0.160914, 2.99994);
        glVertex3d(-0.421277, 0.306076, 2.99994);
        glVertex3d(-0.487981, 0.354539, 2.98345);

        glNormal3d(-0.888003, 0.452461, -0.08203);
        glVertex3d(-0.500469, 0.162612, 3.0659);
        glVertex3d(-0.421277, 0.306076, 2.99994);
        glVertex3d(-0.495241, 0.160914, 2.99994);

        glNormal3d(-0.888003, 0.452461, -0.08203);
        glVertex3d(-0.500469, 0.162612, 3.0659);
        glVertex3d(-0.425724, 0.309307, 3.0659);
        glVertex3d(-0.421277, 0.306076, 2.99994);

        glNormal3d(-0.633926, 0.323002, 0.702714);
        glVertex3d(-0.474331, 0.154119, 3.093384);
        glVertex3d(-0.425724, 0.309307, 3.0659);
        glVertex3d(-0.500469, 0.162612, 3.0659);

        glNormal3d(-0.633926, 0.323002, 0.702714);
        glVertex3d(-0.474331, 0.154119, 3.093384);
        glVertex3d(-0.40349, 0.293153, 3.093384);
        glVertex3d(-0.425724, 0.309307, 3.0659);

        glNormal3d(-0.887436, 0.452172, 0.089431);
        glVertex3d(-0.395916, 0.128641, 3.153847);
        glVertex3d(-0.341233, 0.24792, 3.093384);
        glVertex3d(-0.401143, 0.13034, 3.093384);

        glNormal3d(-0.887436, 0.452172, 0.089431);
        glVertex3d(-0.395916, 0.128641, 3.153847);
        glVertex3d(-0.336786, 0.244689, 3.153847);
        glVertex3d(-0.341233, 0.24792, 3.093384);

        glNormal3d(-0.633927, 0.323002, -0.702713);
        glVertex3d(-0.427281, 0.138832, 3.186828);
        glVertex3d(-0.336786, 0.244689, 3.153847);
        glVertex3d(-0.395916, 0.128641, 3.153847);

        glNormal3d(-0.633928, 0.323003, -0.702713);
        glVertex3d(-0.427281, 0.138832, 3.186828);
        glVertex3d(-0.363467, 0.264075, 3.186828);
        glVertex3d(-0.336786, 0.244689, 3.153847);

        glNormal3d(-0.876978, 0.446843, -0.176752);
        glVertex3d(-0.437737, 0.142229, 3.247291);
        glVertex3d(-0.363467, 0.264075, 3.186828);
        glVertex3d(-0.427281, 0.138832, 3.186828);

        glNormal3d(-0.876978, 0.446843, -0.176753);
        glVertex3d(-0.437737, 0.142229, 3.247291);
        glVertex3d(-0.372361, 0.270536, 3.247291);
        glVertex3d(-0.363467, 0.264075, 3.186828);

        glNormal3d(-0.815861, 0.415702, 0.401949);
        glVertex3d(-0.416826, 0.135435, 3.296762);
        glVertex3d(-0.372361, 0.270536, 3.247291);
        glVertex3d(-0.437737, 0.142229, 3.247291);

        glNormal3d(-0.815861, 0.415702, 0.401948);
        glVertex3d(-0.416826, 0.135435, 3.296762);
        glVertex3d(-0.354573, 0.257613, 3.296762);
        glVertex3d(-0.372361, 0.270536, 3.247291);

        glNormal3d(-0.218635, 0.1114, 0.969427);
        glVertex3d(-0.375005, 0.121847, 3.307755);
        glVertex3d(-0.354573, 0.257613, 3.296762);
        glVertex3d(-0.416826, 0.135435, 3.296762);

        glNormal3d(-0.218635, 0.1114, 0.969427);
        glVertex3d(-0.375005, 0.121847, 3.307755);
        glVertex3d(-0.318998, 0.231766, 3.307755);
        glVertex3d(-0.354573, 0.257613, 3.296762);

        glNormal3d(-0.890253, 0.453607, 0.041119);
        glVertex3d(-0.369777, 0.120148, 3.439676);
        glVertex3d(-0.318998, 0.231766, 3.307755);
        glVertex3d(-0.375005, 0.121847, 3.307755);

        glNormal3d(-0.890253, 0.453607, 0.041119);
        glVertex3d(-0.369777, 0.120148, 3.439676);
        glVertex3d(-0.314551, 0.228535, 3.439676);
        glVertex3d(-0.318998, 0.231766, 3.307755);

        glNormal3d(-0.886692, 0.451793, -0.09829);
        glVertex3d(-0.380232, 0.123545, 3.54961);
        glVertex3d(-0.314551, 0.228535, 3.439676);
        glVertex3d(-0.369777, 0.120148, 3.439676);

        glNormal3d(-0.886692, 0.451793, -0.09829);
        glVertex3d(-0.380232, 0.123545, 3.54961);
        glVertex3d(-0.323445, 0.234997, 3.54961);
        glVertex3d(-0.314551, 0.228535, 3.439676);

        glNormal3d(-0.851884, 0.434057, -0.293066);
        glVertex3d(-0.427282, 0.138832, 3.709014);
        glVertex3d(-0.323445, 0.234997, 3.54961);
        glVertex3d(-0.380232, 0.123545, 3.54961);

        glNormal3d(-0.851884, 0.434058, -0.293066);
        glVertex3d(-0.427282, 0.138832, 3.709014);
        glVertex3d(-0.363467, 0.264075, 3.709014);
        glVertex3d(-0.323445, 0.234997, 3.54961);

        glNormal3d(-0.793054, 0.404082, -0.455833);
        glVertex3d(-0.500469, 0.162612, 3.857425);
        glVertex3d(-0.363467, 0.264075, 3.709014);
        glVertex3d(-0.427282, 0.138832, 3.709014);

        glNormal3d(-0.793054, 0.404081, -0.455833);
        glVertex3d(-0.500469, 0.162612, 3.857425);
        glVertex3d(-0.425724, 0.309307, 3.857425);
        glVertex3d(-0.363467, 0.264075, 3.709014);

        glNormal3d(-0.669573, 0.341164, -0.659757);
        glVertex3d(-0.584112, 0.18979, 3.956366);
        glVertex3d(-0.425724, 0.309307, 3.857425);
        glVertex3d(-0.500469, 0.162612, 3.857425);

        glNormal3d(-0.669573, 0.341165, -0.659757);
        glVertex3d(-0.584112, 0.18979, 3.956366);
        glVertex3d(-0.496875, 0.361001, 3.956366);
        glVertex3d(-0.425724, 0.309307, 3.857425);

        glNormal3d(-0.674137, 0.34349, -0.653876);
        glVertex3d(-0.620705, 0.20168, 4.00034);
        glVertex3d(-0.496875, 0.361001, 3.956366);
        glVertex3d(-0.584112, 0.18979, 3.956366);

        glNormal3d(-0.674137, 0.34349, -0.653876);
        glVertex3d(-0.620705, 0.20168, 4.00034);
        glVertex3d(-0.528003, 0.383617, 4.00034);
        glVertex3d(-0.496875, 0.361001, 3.956366);

        glNormal3d(-0.891006, 0.453991, -2e-06);
        glVertex3d(-0.620705, 0.20168, 4.0663);
        glVertex3d(-0.528003, 0.383617, 4.00034);
        glVertex3d(-0.620705, 0.20168, 4.00034);

        glNormal3d(-0.891006, 0.453991, -2e-06);
        glVertex3d(-0.620705, 0.20168, 4.0663);
        glVertex3d(-0.528003, 0.383617, 4.0663);
        glVertex3d(-0.528003, 0.383617, 4.00034);

        glNormal3d(0.420934, -0.214477, 0.88137);
        glVertex3d(-0.437737, 0.14223, 4.08279);
        glVertex3d(-0.447959, 0.325461, 4.132261);
        glVertex3d(-0.526607, 0.171105, 4.132261);

        glNormal3d(0.420934, -0.214477, 0.881371);
        glVertex3d(-0.437737, 0.14223, 4.08279);
        glVertex3d(-0.372361, 0.270536, 4.08279);
        glVertex3d(-0.447959, 0.325461, 4.132261);

        glNormal3d(-0.744169, 0.379174, 0.549945);
        glVertex3d(-0.354094, 0.115052, 4.214711);
        glVertex3d(-0.372361, 0.270536, 4.08279);
        glVertex3d(-0.437737, 0.14223, 4.08279);

        glNormal3d(-0.744169, 0.379173, 0.549945);
        glVertex3d(-0.354094, 0.115052, 4.214711);
        glVertex3d(-0.30121, 0.218842, 4.214711);
        glVertex3d(-0.372361, 0.270536, 4.08279);

        glNormal3d(-0.583994, 0.29756, 0.755255);
        glVertex3d(-0.280907, 0.091272, 4.280672);
        glVertex3d(-0.30121, 0.218842, 4.214711);
        glVertex3d(-0.354094, 0.115052, 4.214711);

        glNormal3d(-0.583993, 0.29756, 0.755255);
        glVertex3d(-0.280907, 0.091272, 4.280672);
        glVertex3d(-0.238954, 0.17361, 4.280672);
        glVertex3d(-0.30121, 0.218842, 4.214711);

        glNormal3d(-0.522134, 0.266041, 0.810308);
        glVertex3d(-0.207719, 0.067492, 4.335639);
        glVertex3d(-0.238954, 0.17361, 4.280672);
        glVertex3d(-0.280907, 0.091272, 4.280672);

        glNormal3d(-0.522135, 0.266041, 0.810307);
        glVertex3d(-0.207719, 0.067492, 4.335639);
        glVertex3d(-0.176697, 0.128378, 4.335639);
        glVertex3d(-0.238954, 0.17361, 4.280672);

        glNormal3d(-0.365629, 0.186297, 0.911926);
        glVertex3d(-0.16067, 0.052205, 4.357625);
        glVertex3d(-0.176697, 0.128378, 4.335639);
        glVertex3d(-0.207719, 0.067492, 4.335639);

        glNormal3d(-0.365629, 0.186297, 0.911926);
        glVertex3d(-0.16067, 0.052205, 4.357625);
        glVertex3d(-0.136674, 0.0993, 4.357625);
        glVertex3d(-0.176697, 0.128378, 4.335639);

        glNormal3d(-0.786672, 0.400829, -0.469557);
        glVertex3d(-0.197264, 0.064095, 4.429082);
        glVertex3d(-0.136674, 0.0993, 4.357625);
        glVertex3d(-0.16067, 0.052205, 4.357625);

        glNormal3d(-0.786672, 0.400828, -0.469557);
        glVertex3d(-0.197264, 0.064095, 4.429082);
        glVertex3d(-0.167803, 0.121916, 4.429082);
        glVertex3d(-0.136674, 0.0993, 4.357625);

        glNormal3d(-0.888798, 0.452864, 0.070373);
        glVertex3d(-0.192036, 0.062396, 4.506036);
        glVertex3d(-0.167803, 0.121916, 4.429082);
        glVertex3d(-0.197264, 0.064095, 4.429082);

        glNormal3d(-0.888797, 0.452865, 0.070374);
        glVertex3d(-0.192036, 0.062396, 4.506036);
        glVertex3d(-0.163356, 0.118685, 4.506036);
        glVertex3d(-0.167803, 0.121916, 4.429082);

        glNormal3d(-0.633927, 0.323002, 0.702713);
        glVertex3d(-0.129304, 0.042014, 4.571997);
        glVertex3d(-0.163356, 0.118685, 4.506036);
        glVertex3d(-0.192036, 0.062396, 4.506036);

        glNormal3d(-0.633927, 0.323002, 0.702713);
        glVertex3d(-0.129304, 0.042014, 4.571997);
        glVertex3d(-0.109993, 0.079914, 4.571997);
        glVertex3d(-0.163356, 0.118685, 4.506036);

        glNormal3d(-0.265013, 0.135031, 0.954743);
        glVertex3d(-0.061345, 0.019932, 4.593984);
        glVertex3d(-0.109993, 0.079914, 4.571997);
        glVertex3d(-0.129304, 0.042014, 4.571997);

        glNormal3d(-0.265013, 0.135031, 0.954743);
        glVertex3d(-0.061345, 0.019932, 4.593984);
        glVertex3d(-0.052183, 0.037913, 4.593984);
        glVertex3d(-0.109993, 0.079914, 4.571997);

        glNormal3d(-0.08377, 0.042683, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(-0.052183, 0.037913, 4.593984);
        glVertex3d(-0.061345, 0.019932, 4.593984);

        glNormal3d(-0.706585, 0.360023, 0.609197);
        glVertex3d(-0.563201, 0.182995, 4.08279);
        glVertex3d(-0.526607, 0.171105, 4.132261);
        glVertex3d(-0.447959, 0.325461, 4.132261);

        glNormal3d(-0.706585, 0.360024, 0.609197);
        glVertex3d(-0.563201, 0.182995, 4.08279);
        glVertex3d(-0.447959, 0.325461, 4.132261);
        glVertex3d(-0.479087, 0.348077, 4.08279);

        glNormal3d(-0.23716, 0.12084, 0.963926);
        glVertex3d(-0.620705, 0.20168, 4.0663);
        glVertex3d(-0.563201, 0.182995, 4.08279);
        glVertex3d(-0.479087, 0.348077, 4.08279);

        glNormal3d(-0.23716, 0.120839, 0.963926);
        glVertex3d(-0.620705, 0.20168, 4.0663);
        glVertex3d(-0.479087, 0.348077, 4.08279);
        glVertex3d(-0.528003, 0.383617, 4.0663);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.401143, 0.13034, 3.093384);
        glVertex3d(-0.40349, 0.293153, 3.093384);
        glVertex3d(-0.474331, 0.154119, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.401143, 0.13034, 3.093384);
        glVertex3d(-0.341233, 0.24792, 3.093384);
        glVertex3d(-0.40349, 0.293153, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.341233, 0.24792, 3.093384);
        glVertex3d(-0.293152, 0.40349, 3.093384);
        glVertex3d(-0.40349, 0.293153, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.341233, 0.24792, 3.093384);
        glVertex3d(-0.24792, 0.341233, 3.093384);
        glVertex3d(-0.293152, 0.40349, 3.093384);

        glNormal3d(-0.188211, 0.188212, 0.963926);
        glVertex3d(-0.528003, 0.383617, 4.0663);
        glVertex3d(-0.479087, 0.348077, 4.08279);
        glVertex3d(-0.348077, 0.479088, 4.08279);

        glNormal3d(-0.188212, 0.188212, 0.963926);
        glVertex3d(-0.528003, 0.383617, 4.0663);
        glVertex3d(-0.348077, 0.479088, 4.08279);
        glVertex3d(-0.383617, 0.528004, 4.0663);

        glNormal3d(-0.560749, 0.56075, 0.609197);
        glVertex3d(-0.479087, 0.348077, 4.08279);
        glVertex3d(-0.447959, 0.325461, 4.132261);
        glVertex3d(-0.325461, 0.447959, 4.132261);

        glNormal3d(-0.560749, 0.560749, 0.609197);
        glVertex3d(-0.479087, 0.348077, 4.08279);
        glVertex3d(-0.325461, 0.447959, 4.132261);
        glVertex3d(-0.348077, 0.479088, 4.08279);

        glNormal3d(-0.066481, 0.06648, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(-0.037913, 0.052183, 4.593984);
        glVertex3d(-0.052183, 0.037913, 4.593984);

        glNormal3d(-0.210315, 0.210316, 0.954743);
        glVertex3d(-0.052183, 0.037913, 4.593984);
        glVertex3d(-0.079915, 0.109993, 4.571997);
        glVertex3d(-0.109993, 0.079914, 4.571997);

        glNormal3d(-0.210316, 0.210315, 0.954743);
        glVertex3d(-0.052183, 0.037913, 4.593984);
        glVertex3d(-0.037913, 0.052183, 4.593984);
        glVertex3d(-0.079915, 0.109993, 4.571997);

        glNormal3d(-0.503088, 0.503087, 0.702713);
        glVertex3d(-0.109993, 0.079914, 4.571997);
        glVertex3d(-0.118685, 0.163356, 4.506036);
        glVertex3d(-0.163356, 0.118685, 4.506036);

        glNormal3d(-0.503087, 0.503088, 0.702714);
        glVertex3d(-0.109993, 0.079914, 4.571997);
        glVertex3d(-0.079915, 0.109993, 4.571997);
        glVertex3d(-0.118685, 0.163356, 4.506036);

        glNormal3d(-0.705353, 0.705354, 0.070375);
        glVertex3d(-0.163356, 0.118685, 4.506036);
        glVertex3d(-0.121916, 0.167803, 4.429082);
        glVertex3d(-0.167803, 0.121916, 4.429082);

        glNormal3d(-0.705354, 0.705353, 0.070373);
        glVertex3d(-0.163356, 0.118685, 4.506036);
        glVertex3d(-0.118685, 0.163356, 4.506036);
        glVertex3d(-0.121916, 0.167803, 4.429082);

        glNormal3d(-0.624306, 0.624306, -0.469558);
        glVertex3d(-0.167803, 0.121916, 4.429082);
        glVertex3d(-0.0993, 0.136674, 4.357625);
        glVertex3d(-0.136674, 0.0993, 4.357625);

        glNormal3d(-0.624306, 0.624306, -0.469557);
        glVertex3d(-0.167803, 0.121916, 4.429082);
        glVertex3d(-0.121916, 0.167803, 4.429082);
        glVertex3d(-0.0993, 0.136674, 4.357625);

        glNormal3d(-0.290165, 0.290165, 0.911926);
        glVertex3d(-0.136674, 0.0993, 4.357625);
        glVertex3d(-0.128378, 0.176697, 4.335639);
        glVertex3d(-0.176697, 0.128378, 4.335639);

        glNormal3d(-0.290165, 0.290165, 0.911926);
        glVertex3d(-0.136674, 0.0993, 4.357625);
        glVertex3d(-0.0993, 0.136674, 4.357625);
        glVertex3d(-0.128378, 0.176697, 4.335639);

        glNormal3d(-0.414368, 0.414369, 0.810307);
        glVertex3d(-0.176697, 0.128378, 4.335639);
        glVertex3d(-0.17361, 0.238954, 4.280672);
        glVertex3d(-0.238954, 0.17361, 4.280672);

        glNormal3d(-0.414368, 0.414369, 0.810307);
        glVertex3d(-0.176697, 0.128378, 4.335639);
        glVertex3d(-0.128378, 0.176697, 4.335639);
        glVertex3d(-0.17361, 0.238954, 4.280672);

        glNormal3d(-0.463459, 0.46346, 0.755255);
        glVertex3d(-0.238954, 0.17361, 4.280672);
        glVertex3d(-0.218842, 0.30121, 4.214711);
        glVertex3d(-0.30121, 0.218842, 4.214711);

        glNormal3d(-0.463459, 0.46346, 0.755255);
        glVertex3d(-0.238954, 0.17361, 4.280672);
        glVertex3d(-0.17361, 0.238954, 4.280672);
        glVertex3d(-0.218842, 0.30121, 4.214711);

        glNormal3d(-0.590576, 0.590576, 0.549945);
        glVertex3d(-0.30121, 0.218842, 4.214711);
        glVertex3d(-0.270536, 0.372361, 4.08279);
        glVertex3d(-0.372361, 0.270536, 4.08279);

        glNormal3d(-0.590575, 0.590576, 0.549946);
        glVertex3d(-0.30121, 0.218842, 4.214711);
        glVertex3d(-0.218842, 0.30121, 4.214711);
        glVertex3d(-0.270536, 0.372361, 4.08279);

        glNormal3d(0.334055, -0.334055, 0.881371);
        glVertex3d(-0.372361, 0.270536, 4.08279);
        glVertex3d(-0.325461, 0.447959, 4.132261);
        glVertex3d(-0.447959, 0.325461, 4.132261);

        glNormal3d(0.334056, -0.334056, 0.88137);
        glVertex3d(-0.372361, 0.270536, 4.08279);
        glVertex3d(-0.270536, 0.372361, 4.08279);
        glVertex3d(-0.325461, 0.447959, 4.132261);

        glNormal3d(-0.707106, 0.707107, -1e-06);
        glVertex3d(-0.528003, 0.383617, 4.0663);
        glVertex3d(-0.383617, 0.528004, 4.00034);
        glVertex3d(-0.528003, 0.383617, 4.00034);

        glNormal3d(-0.707106, 0.707107, -2e-06);
        glVertex3d(-0.528003, 0.383617, 4.0663);
        glVertex3d(-0.383617, 0.528004, 4.0663);
        glVertex3d(-0.383617, 0.528004, 4.00034);

        glNormal3d(-0.534998, 0.534998, -0.653876);
        glVertex3d(-0.528003, 0.383617, 4.00034);
        glVertex3d(-0.361001, 0.496875, 3.956366);
        glVertex3d(-0.496875, 0.361001, 3.956366);

        glNormal3d(-0.534998, 0.534999, -0.653876);
        glVertex3d(-0.528003, 0.383617, 4.00034);
        glVertex3d(-0.383617, 0.528004, 4.00034);
        glVertex3d(-0.361001, 0.496875, 3.956366);

        glNormal3d(-0.531376, 0.531376, -0.659757);
        glVertex3d(-0.496875, 0.361001, 3.956366);
        glVertex3d(-0.309307, 0.425724, 3.857425);
        glVertex3d(-0.425724, 0.309307, 3.857425);

        glNormal3d(-0.531376, 0.531376, -0.659757);
        glVertex3d(-0.496875, 0.361001, 3.956366);
        glVertex3d(-0.361001, 0.496875, 3.956366);
        glVertex3d(-0.309307, 0.425724, 3.857425);

        glNormal3d(-0.629371, 0.629371, -0.455833);
        glVertex3d(-0.425724, 0.309307, 3.857425);
        glVertex3d(-0.264074, 0.363467, 3.709014);
        glVertex3d(-0.363467, 0.264075, 3.709014);

        glNormal3d(-0.629371, 0.629372, -0.455833);
        glVertex3d(-0.425724, 0.309307, 3.857425);
        glVertex3d(-0.309307, 0.425724, 3.857425);
        glVertex3d(-0.264074, 0.363467, 3.709014);

        glNormal3d(-0.676059, 0.67606, -0.293065);
        glVertex3d(-0.363467, 0.264075, 3.709014);
        glVertex3d(-0.234996, 0.323445, 3.54961);
        glVertex3d(-0.323445, 0.234997, 3.54961);

        glNormal3d(-0.676059, 0.676059, -0.293066);
        glVertex3d(-0.363467, 0.264075, 3.709014);
        glVertex3d(-0.264074, 0.363467, 3.709014);
        glVertex3d(-0.234996, 0.323445, 3.54961);

        glNormal3d(-0.703683, 0.703683, -0.09829);
        glVertex3d(-0.323445, 0.234997, 3.54961);
        glVertex3d(-0.228535, 0.314551, 3.439676);
        glVertex3d(-0.314551, 0.228535, 3.439676);

        glNormal3d(-0.703682, 0.703683, -0.09829);
        glVertex3d(-0.323445, 0.234997, 3.54961);
        glVertex3d(-0.234996, 0.323445, 3.54961);
        glVertex3d(-0.228535, 0.314551, 3.439676);

        glNormal3d(-0.706509, 0.706509, 0.041119);
        glVertex3d(-0.314551, 0.228535, 3.439676);
        glVertex3d(-0.231766, 0.318998, 3.307755);
        glVertex3d(-0.318998, 0.231766, 3.307755);

        glNormal3d(-0.706508, 0.706509, 0.041119);
        glVertex3d(-0.314551, 0.228535, 3.439676);
        glVertex3d(-0.228535, 0.314551, 3.439676);
        glVertex3d(-0.231766, 0.318998, 3.307755);

        glNormal3d(-0.173509, 0.17351, 0.969427);
        glVertex3d(-0.318998, 0.231766, 3.307755);
        glVertex3d(-0.257613, 0.354574, 3.296762);
        glVertex3d(-0.354573, 0.257613, 3.296762);

        glNormal3d(-0.17351, 0.17351, 0.969427);
        glVertex3d(-0.318998, 0.231766, 3.307755);
        glVertex3d(-0.231766, 0.318998, 3.307755);
        glVertex3d(-0.257613, 0.354574, 3.296762);

        glNormal3d(-0.64747, 0.647472, 0.401948);
        glVertex3d(-0.354573, 0.257613, 3.296762);
        glVertex3d(-0.270536, 0.372361, 3.247291);
        glVertex3d(-0.372361, 0.270536, 3.247291);

        glNormal3d(-0.64747, 0.647472, 0.401949);
        glVertex3d(-0.354573, 0.257613, 3.296762);
        glVertex3d(-0.257613, 0.354574, 3.296762);
        glVertex3d(-0.270536, 0.372361, 3.247291);

        glNormal3d(-0.695973, 0.695974, -0.176754);
        glVertex3d(-0.372361, 0.270536, 3.247291);
        glVertex3d(-0.264074, 0.363467, 3.186828);
        glVertex3d(-0.363467, 0.264075, 3.186828);

        glNormal3d(-0.695973, 0.695974, -0.176752);
        glVertex3d(-0.372361, 0.270536, 3.247291);
        glVertex3d(-0.270536, 0.372361, 3.247291);
        glVertex3d(-0.264074, 0.363467, 3.186828);

        glNormal3d(-0.503088, 0.503088, -0.702713);
        glVertex3d(-0.363467, 0.264075, 3.186828);
        glVertex3d(-0.244689, 0.336786, 3.153847);
        glVertex3d(-0.336786, 0.244689, 3.153847);

        glNormal3d(-0.503088, 0.503088, -0.702712);
        glVertex3d(-0.363467, 0.264075, 3.186828);
        glVertex3d(-0.264074, 0.363467, 3.186828);
        glVertex3d(-0.244689, 0.336786, 3.153847);

        glNormal3d(-0.704273, 0.704273, 0.089431);
        glVertex3d(-0.336786, 0.244689, 3.153847);
        glVertex3d(-0.24792, 0.341233, 3.093384);
        glVertex3d(-0.341233, 0.24792, 3.093384);

        glNormal3d(-0.704273, 0.704273, 0.089431);
        glVertex3d(-0.336786, 0.244689, 3.153847);
        glVertex3d(-0.244689, 0.336786, 3.153847);
        glVertex3d(-0.24792, 0.341233, 3.093384);

        glNormal3d(-0.503087, 0.503087, 0.702714);
        glVertex3d(-0.40349, 0.293153, 3.093384);
        glVertex3d(-0.309307, 0.425725, 3.0659);
        glVertex3d(-0.425724, 0.309307, 3.0659);

        glNormal3d(-0.503087, 0.503087, 0.702714);
        glVertex3d(-0.40349, 0.293153, 3.093384);
        glVertex3d(-0.293152, 0.40349, 3.093384);
        glVertex3d(-0.309307, 0.425725, 3.0659);

        glNormal3d(-0.704723, 0.704724, -0.08203);
        glVertex3d(-0.425724, 0.309307, 3.0659);
        glVertex3d(-0.306076, 0.421278, 2.99994);
        glVertex3d(-0.421277, 0.306076, 2.99994);

        glNormal3d(-0.704724, 0.704724, -0.082031);
        glVertex3d(-0.425724, 0.309307, 3.0659);
        glVertex3d(-0.309307, 0.425725, 3.0659);
        glVertex3d(-0.306076, 0.421278, 2.99994);

        glNormal3d(-0.140337, 0.140337, 0.980108);
        glVertex3d(-0.421277, 0.306076, 2.99994);
        glVertex3d(-0.354539, 0.487981, 2.98345);
        glVertex3d(-0.487981, 0.354539, 2.98345);

        glNormal3d(-0.140337, 0.140337, 0.980108);
        glVertex3d(-0.421277, 0.306076, 2.99994);
        glVertex3d(-0.306076, 0.421278, 2.99994);
        glVertex3d(-0.354539, 0.487981, 2.98345);

        glNormal3d(-0.367121, 0.367122, 0.85466);
        glVertex3d(-0.487981, 0.354539, 2.98345);
        glVertex3d(-0.386848, 0.532451, 2.950469);
        glVertex3d(-0.53245, 0.386848, 2.950469);

        glNormal3d(-0.367121, 0.367122, 0.85466);
        glVertex3d(-0.487981, 0.354539, 2.98345);
        glVertex3d(-0.354539, 0.487981, 2.98345);
        glVertex3d(-0.386848, 0.532451, 2.950469);

        glNormal3d(-0.671642, 0.671643, 0.312717);
        glVertex3d(-0.53245, 0.386848, 2.950469);
        glVertex3d(-0.403002, 0.554685, 2.868019);
        glVertex3d(-0.554685, 0.403003, 2.868019);

        glNormal3d(-0.671642, 0.671643, 0.312718);
        glVertex3d(-0.53245, 0.386848, 2.950469);
        glVertex3d(-0.386848, 0.532451, 2.950469);
        glVertex3d(-0.403002, 0.554685, 2.868019);

        glNormal3d(-0.703682, 0.703683, -0.098292);
        glVertex3d(-0.554685, 0.403003, 2.868019);
        glVertex3d(-0.399771, 0.550238, 2.813052);
        glVertex3d(-0.550238, 0.399772, 2.813052);

        glNormal3d(-0.703682, 0.703683, -0.098291);
        glVertex3d(-0.554685, 0.403003, 2.868019);
        glVertex3d(-0.403002, 0.554685, 2.868019);
        glVertex3d(-0.399771, 0.550238, 2.813052);

        glNormal3d(-0.563037, 0.563038, -0.604961);
        glVertex3d(-0.550238, 0.399772, 2.813052);
        glVertex3d(-0.367462, 0.505769, 2.741595);
        glVertex3d(-0.505769, 0.367463, 2.741595);

        glNormal3d(-0.563037, 0.563037, -0.604962);
        glVertex3d(-0.550238, 0.399772, 2.813052);
        glVertex3d(-0.399771, 0.550238, 2.813052);
        glVertex3d(-0.367462, 0.505769, 2.741595);

        glNormal3d(-0.167868, 0.167868, -0.971412);
        glVertex3d(-0.505769, 0.367463, 2.741595);
        glVertex3d(-0.273767, 0.376808, 2.703118);
        glVertex3d(-0.376808, 0.273767, 2.703118);

        glNormal3d(-0.167868, 0.167868, -0.971412);
        glVertex3d(-0.505769, 0.367463, 2.741595);
        glVertex3d(-0.367462, 0.505769, 2.741595);
        glVertex3d(-0.273767, 0.376808, 2.703118);

        glNormal3d(-0.133898, 0.133898, -0.981908);
        glVertex3d(-0.376808, 0.273767, 2.703118);
        glVertex3d(-0.205919, 0.283423, 2.681131);
        glVertex3d(-0.283423, 0.205919, 2.681131);

        glNormal3d(-0.133898, 0.133898, -0.981908);
        glVertex3d(-0.376808, 0.273767, 2.703118);
        glVertex3d(-0.273767, 0.376808, 2.703118);
        glVertex3d(-0.205919, 0.283423, 2.681131);

        glNormal3d(-0.706426, 0.706427, -0.043855);
        glVertex3d(-0.283423, 0.205919, 2.681131);
        glVertex3d(-0.199457, 0.274529, 2.433779);
        glVertex3d(-0.274529, 0.199457, 2.433779);

        glNormal3d(-0.706426, 0.706427, -0.043855);
        glVertex3d(-0.283423, 0.205919, 2.681131);
        glVertex3d(-0.205919, 0.283423, 2.681131);
        glVertex3d(-0.199457, 0.274529, 2.433779);

        glNormal3d(-0.70485, 0.704851, 0.079827);
        glVertex3d(-0.274529, 0.199457, 2.433779);
        glVertex3d(-0.209149, 0.28787, 2.230402);
        glVertex3d(-0.28787, 0.20915, 2.230402);

        glNormal3d(-0.70485, 0.704851, 0.079827);
        glVertex3d(-0.274529, 0.199457, 2.433779);
        glVertex3d(-0.199457, 0.274529, 2.433779);
        glVertex3d(-0.209149, 0.28787, 2.230402);

        glNormal3d(-0.707106, 0.707107, 0);
        glVertex3d(-0.28787, 0.20915, 2.230402);
        glVertex3d(-0.209149, 0.28787, 2.131461);
        glVertex3d(-0.28787, 0.20915, 2.131461);

        glNormal3d(-0.707106, 0.707107, 0);
        glVertex3d(-0.28787, 0.20915, 2.230402);
        glVertex3d(-0.209149, 0.28787, 2.230402);
        glVertex3d(-0.209149, 0.28787, 2.131461);

        glNormal3d(-0.680529, 0.680529, 0.27159);
        glVertex3d(-0.28787, 0.20915, 2.131461);
        glVertex3d(-0.228535, 0.314552, 2.01603);
        glVertex3d(-0.314551, 0.228535, 2.01603);

        glNormal3d(-0.680528, 0.680529, 0.27159);
        glVertex3d(-0.28787, 0.20915, 2.131461);
        glVertex3d(-0.209149, 0.28787, 2.131461);
        glVertex3d(-0.228535, 0.314552, 2.01603);

        glNormal3d(-0.692789, 0.69279, 0.200211);
        glVertex3d(-0.314551, 0.228535, 2.01603);
        glVertex3d(-0.24792, 0.341233, 1.856626);
        glVertex3d(-0.341233, 0.24792, 1.856626);

        glNormal3d(-0.69279, 0.69279, 0.200211);
        glVertex3d(-0.314551, 0.228535, 2.01603);
        glVertex3d(-0.228535, 0.314552, 2.01603);
        glVertex3d(-0.24792, 0.341233, 1.856626);

        glNormal3d(-0.687829, 0.68783, 0.231909);
        glVertex3d(-0.341233, 0.24792, 1.856626);
        glVertex3d(-0.270536, 0.372362, 1.697221);
        glVertex3d(-0.372361, 0.270537, 1.697221);

        glNormal3d(-0.687829, 0.68783, 0.231909);
        glVertex3d(-0.341233, 0.24792, 1.856626);
        glVertex3d(-0.24792, 0.341233, 1.856626);
        glVertex3d(-0.270536, 0.372362, 1.697221);

        glNormal3d(-0.671642, 0.671643, 0.312717);
        glVertex3d(-0.372361, 0.270537, 1.697221);
        glVertex3d(-0.293152, 0.40349, 1.581791);
        glVertex3d(-0.40349, 0.293153, 1.581791);

        glNormal3d(-0.671643, 0.671643, 0.312716);
        glVertex3d(-0.372361, 0.270537, 1.697221);
        glVertex3d(-0.270536, 0.372362, 1.697221);
        glVertex3d(-0.293152, 0.40349, 1.581791);

        glNormal3d(-0.65922, 0.65922, 0.361743);
        glVertex3d(-0.40349, 0.293153, 1.581791);
        glVertex3d(-0.328692, 0.452406, 1.427883);
        glVertex3d(-0.452406, 0.328692, 1.427883);

        glNormal3d(-0.65922, 0.65922, 0.361743);
        glVertex3d(-0.40349, 0.293153, 1.581791);
        glVertex3d(-0.293152, 0.40349, 1.581791);
        glVertex3d(-0.328692, 0.452406, 1.427883);

        glNormal3d(-0.674422, 0.674423, 0.300514);
        glVertex3d(-0.452406, 0.328692, 1.427883);
        glVertex3d(-0.352671, 0.48541, 1.3);
        glVertex3d(-0.48541, 0.352671, 1.3);

        glNormal3d(-0.674422, 0.674423, 0.300514);
        glVertex3d(-0.452406, 0.328692, 1.427883);
        glVertex3d(-0.328692, 0.452406, 1.427883);
        glVertex3d(-0.352671, 0.48541, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.48541, 0.352671, 1.3);
        glVertex3d(-0.411449, 0.566312, 1.3);
        glVertex3d(-0.566312, 0.41145, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.48541, 0.352671, 1.3);
        glVertex3d(-0.352671, 0.48541, 1.3);
        glVertex3d(-0.411449, 0.566312, 1.3);

        glNormal3d(-0.706436, 0.706436, 0.043547);
        glVertex3d(-0.566312, 0.41145, 1.3);
        glVertex3d(-0.412695, 0.568026, 1.251989);
        glVertex3d(-0.568026, 0.412695, 1.251989);

        glNormal3d(-0.706435, 0.706437, 0.043549);
        glVertex3d(-0.566312, 0.41145, 1.3);
        glVertex3d(-0.411449, 0.566312, 1.3);
        glVertex3d(-0.412695, 0.568026, 1.251989);

        glNormal3d(-0.706395, 0.706396, -0.044849);
        glVertex3d(-0.568026, 0.412695, 1.251989);
        glVertex3d(-0.409464, 0.563579, 1.131061);
        glVertex3d(-0.563579, 0.409464, 1.131061);

        glNormal3d(-0.706395, 0.706396, -0.04485);
        glVertex3d(-0.568026, 0.412695, 1.251989);
        glVertex3d(-0.412695, 0.568026, 1.251989);
        glVertex3d(-0.409464, 0.563579, 1.131061);

        glNormal3d(-0.641228, 0.641228, 0.421489);
        glVertex3d(-0.563579, 0.409464, 1.131061);
        glVertex3d(-0.435311, 0.599155, 1.037617);
        glVertex3d(-0.599154, 0.435311, 1.037617);

        glNormal3d(-0.641227, 0.641228, 0.42149);
        glVertex3d(-0.563579, 0.409464, 1.131061);
        glVertex3d(-0.409464, 0.563579, 1.131061);
        glVertex3d(-0.435311, 0.599155, 1.037617);

        glNormal3d(-0.519903, 0.519904, 0.677791);
        glVertex3d(-0.599154, 0.435311, 1.037617);
        glVertex3d(-0.480543, 0.661412, 0.955167);
        glVertex3d(-0.661411, 0.480544, 0.955167);

        glNormal3d(-0.519904, 0.519904, 0.67779);
        glVertex3d(-0.599154, 0.435311, 1.037617);
        glVertex3d(-0.435311, 0.599155, 1.037617);
        glVertex3d(-0.480543, 0.661412, 0.955167);

        glNormal3d(-0.565, 0.565001, 0.60129);
        glVertex3d(-0.661411, 0.480544, 0.955167);
        glVertex3d(-0.532237, 0.732562, 0.839736);
        glVertex3d(-0.732562, 0.532238, 0.839736);

        glNormal3d(-0.565, 0.565001, 0.60129);
        glVertex3d(-0.661411, 0.480544, 0.955167);
        glVertex3d(-0.480543, 0.661412, 0.955167);
        glVertex3d(-0.532237, 0.732562, 0.839736);

        glNormal3d(-0.621346, 0.621347, 0.477344);
        glVertex3d(-0.732562, 0.532238, 0.839736);
        glVertex3d(-0.567777, 0.781479, 0.729802);
        glVertex3d(-0.781478, 0.567778, 0.729802);

        glNormal3d(-0.621346, 0.621347, 0.477344);
        glVertex3d(-0.732562, 0.532238, 0.839736);
        glVertex3d(-0.532237, 0.732562, 0.839736);
        glVertex3d(-0.567777, 0.781479, 0.729802);

        glNormal3d(-0.700171, 0.700172, 0.139714);
        glVertex3d(-0.781478, 0.567778, 0.729802);
        glVertex3d(-0.577469, 0.794819, 0.614371);
        glVertex3d(-0.794819, 0.57747, 0.614371);

        glNormal3d(-0.700171, 0.700172, 0.139714);
        glVertex3d(-0.781478, 0.567778, 0.729802);
        glVertex3d(-0.567777, 0.781479, 0.729802);
        glVertex3d(-0.577469, 0.794819, 0.614371);

        glNormal3d(-0.70238, 0.702381, -0.115422);
        glVertex3d(-0.794819, 0.57747, 0.614371);
        glVertex3d(-0.571008, 0.785926, 0.520927);
        glVertex3d(-0.785925, 0.571009, 0.520927);

        glNormal3d(-0.70238, 0.702381, -0.115422);
        glVertex3d(-0.794819, 0.57747, 0.614371);
        glVertex3d(-0.577469, 0.794819, 0.614371);
        glVertex3d(-0.571008, 0.785926, 0.520927);

        glNormal3d(-0.661017, 0.661018, -0.355121);
        glVertex3d(-0.785925, 0.571009, 0.520927);
        glVertex3d(-0.554853, 0.763691, 0.44947);
        glVertex3d(-0.76369, 0.554854, 0.44947);

        glNormal3d(-0.661017, 0.661018, -0.355122);
        glVertex3d(-0.785925, 0.571009, 0.520927);
        glVertex3d(-0.571008, 0.785926, 0.520927);
        glVertex3d(-0.554853, 0.763691, 0.44947);

        glNormal3d(-0.531376, 0.531376, -0.659757);
        glVertex3d(-0.76369, 0.554854, 0.44947);
        glVertex3d(-0.529006, 0.728115, 0.4);
        glVertex3d(-0.728115, 0.529007, 0.4);

        glNormal3d(-0.531376, 0.531377, -0.659756);
        glVertex3d(-0.76369, 0.554854, 0.44947);
        glVertex3d(-0.554853, 0.763691, 0.44947);
        glVertex3d(-0.529006, 0.728115, 0.4);

        glNormal3d(-0.707106, 0.707107, -1e-06);
        glVertex3d(-0.728115, 0.529007, 0.4);
        glVertex3d(-0.529006, 0.728115, 0.3);
        glVertex3d(-0.728115, 0.529007, 0.3);

        glNormal3d(-0.707106, 0.707107, -1e-06);
        glVertex3d(-0.728115, 0.529007, 0.4);
        glVertex3d(-0.529006, 0.728115, 0.4);
        glVertex3d(-0.529006, 0.728115, 0.3);

        glNormal3d(-1e-06, 1e-06, 1);
        glVertex3d(-0.728115, 0.529007, 0.3);
        glVertex3d(-0.568399, 0.782336, 0.3);
        glVertex3d(-0.782335, 0.5684, 0.3);

        glNormal3d(-1e-06, 1e-06, 1);
        glVertex3d(-0.728115, 0.529007, 0.3);
        glVertex3d(-0.529006, 0.728115, 0.3);
        glVertex3d(-0.568399, 0.782336, 0.3);

        glNormal3d(-0.707106, 0.707107, 0);
        glVertex3d(-0.782335, 0.5684, 0.3);
        glVertex3d(-0.568399, 0.782336, 0);
        glVertex3d(-0.782335, 0.5684, 0);

        glNormal3d(-0.707106, 0.707107, 0);
        glVertex3d(-0.782335, 0.5684, 0.3);
        glVertex3d(-0.568399, 0.782336, 0.3);
        glVertex3d(-0.568399, 0.782336, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.782335, 0.5684, 0);
        glVertex3d(-0.568399, 0.782336, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.568399, 0.782336, 0);
        glVertex3d(-0.298825, 0.91969, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-0.45399, 0.891007, 0);
        glVertex3d(-0.568399, 0.782336, 0.3);
        glVertex3d(-0.298825, 0.91969, 0);
        glVertex3d(-0.568399, 0.782336, 0);

        glNormal3d(-0.45399, 0.891007, 0);
        glVertex3d(-0.568399, 0.782336, 0.3);
        glVertex3d(-0.298825, 0.91969, 0.3);
        glVertex3d(-0.298825, 0.91969, 0);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(-0.529006, 0.728115, 0.3);
        glVertex3d(-0.298825, 0.91969, 0.3);
        glVertex3d(-0.568399, 0.782336, 0.3);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(-0.529006, 0.728115, 0.3);
        glVertex3d(-0.278115, 0.855951, 0.3);
        glVertex3d(-0.298825, 0.91969, 0.3);

        glNormal3d(-0.45399, 0.891007, -1e-06);
        glVertex3d(-0.529006, 0.728115, 0.4);
        glVertex3d(-0.278115, 0.855951, 0.3);
        glVertex3d(-0.529006, 0.728115, 0.3);

        glNormal3d(-0.45399, 0.891007, -3e-06);
        glVertex3d(-0.529006, 0.728115, 0.4);
        glVertex3d(-0.278115, 0.855951, 0.4);
        glVertex3d(-0.278115, 0.855951, 0.3);

        glNormal3d(-0.341164, 0.669573, -0.659757);
        glVertex3d(-0.554853, 0.763691, 0.44947);
        glVertex3d(-0.278115, 0.855951, 0.4);
        glVertex3d(-0.529006, 0.728115, 0.4);

        glNormal3d(-0.341164, 0.669574, -0.659756);
        glVertex3d(-0.554853, 0.763691, 0.44947);
        glVertex3d(-0.291703, 0.897772, 0.44947);
        glVertex3d(-0.278115, 0.855951, 0.4);

        glNormal3d(-0.424399, 0.832931, -0.355122);
        glVertex3d(-0.571008, 0.785926, 0.520927);
        glVertex3d(-0.291703, 0.897772, 0.44947);
        glVertex3d(-0.554853, 0.763691, 0.44947);

        glNormal3d(-0.424399, 0.832931, -0.355122);
        glVertex3d(-0.571008, 0.785926, 0.520927);
        glVertex3d(-0.300196, 0.923911, 0.520927);
        glVertex3d(-0.291703, 0.897772, 0.44947);

        glNormal3d(-0.450956, 0.885052, -0.115422);
        glVertex3d(-0.577469, 0.794819, 0.614371);
        glVertex3d(-0.300196, 0.923911, 0.520927);
        glVertex3d(-0.571008, 0.785926, 0.520927);

        glNormal3d(-0.450955, 0.885052, -0.115421);
        glVertex3d(-0.577469, 0.794819, 0.614371);
        glVertex3d(-0.303593, 0.934366, 0.614371);
        glVertex3d(-0.300196, 0.923911, 0.520927);

        glNormal3d(-0.449537, 0.882268, 0.139714);
        glVertex3d(-0.567777, 0.781479, 0.729802);
        glVertex3d(-0.303593, 0.934366, 0.614371);
        glVertex3d(-0.577469, 0.794819, 0.614371);

        glNormal3d(-0.449537, 0.882268, 0.139714);
        glVertex3d(-0.567777, 0.781479, 0.729802);
        glVertex3d(-0.298498, 0.918683, 0.729802);
        glVertex3d(-0.303593, 0.934366, 0.614371);

        glNormal3d(-0.398928, 0.782943, 0.477344);
        glVertex3d(-0.532237, 0.732562, 0.839736);
        glVertex3d(-0.298498, 0.918683, 0.729802);
        glVertex3d(-0.567777, 0.781479, 0.729802);

        glNormal3d(-0.398928, 0.782943, 0.477343);
        glVertex3d(-0.532237, 0.732562, 0.839736);
        glVertex3d(-0.279813, 0.861179, 0.839736);
        glVertex3d(-0.298498, 0.918683, 0.729802);

        glNormal3d(-0.362752, 0.711942, 0.60129);
        glVertex3d(-0.480543, 0.661412, 0.955167);
        glVertex3d(-0.279813, 0.861179, 0.839736);
        glVertex3d(-0.532237, 0.732562, 0.839736);

        glNormal3d(-0.362752, 0.711942, 0.60129);
        glVertex3d(-0.480543, 0.661412, 0.955167);
        glVertex3d(-0.252636, 0.777536, 0.955167);
        glVertex3d(-0.279813, 0.861179, 0.839736);

        glNormal3d(-0.333798, 0.655118, 0.67779);
        glVertex3d(-0.435311, 0.599155, 1.037617);
        glVertex3d(-0.252636, 0.777536, 0.955167);
        glVertex3d(-0.480543, 0.661412, 0.955167);

        glNormal3d(-0.333798, 0.655117, 0.677791);
        glVertex3d(-0.435311, 0.599155, 1.037617);
        glVertex3d(-0.228856, 0.704348, 1.037617);
        glVertex3d(-0.252636, 0.777536, 0.955167);

        glNormal3d(-0.411693, 0.807994, 0.42149);
        glVertex3d(-0.409464, 0.563579, 1.131061);
        glVertex3d(-0.228856, 0.704348, 1.037617);
        glVertex3d(-0.435311, 0.599155, 1.037617);

        glNormal3d(-0.411693, 0.807995, 0.421489);
        glVertex3d(-0.409464, 0.563579, 1.131061);
        glVertex3d(-0.215268, 0.662527, 1.131061);
        glVertex3d(-0.228856, 0.704348, 1.037617);

        glNormal3d(-0.453533, 0.89011, -0.04485);
        glVertex3d(-0.412695, 0.568026, 1.251989);
        glVertex3d(-0.215268, 0.662527, 1.131061);
        glVertex3d(-0.409464, 0.563579, 1.131061);

        glNormal3d(-0.453533, 0.89011, -0.04485);
        glVertex3d(-0.412695, 0.568026, 1.251989);
        glVertex3d(-0.216966, 0.667755, 1.251989);
        glVertex3d(-0.215268, 0.662527, 1.131061);

        glNormal3d(-0.453559, 0.890162, 0.043549);
        glVertex3d(-0.411449, 0.566312, 1.3);
        glVertex3d(-0.216966, 0.667755, 1.251989);
        glVertex3d(-0.412695, 0.568026, 1.251989);

        glNormal3d(-0.453559, 0.890161, 0.043547);
        glVertex3d(-0.411449, 0.566312, 1.3);
        glVertex3d(-0.216311, 0.66574, 1.3);
        glVertex3d(-0.216966, 0.667755, 1.251989);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.352671, 0.48541, 1.3);
        glVertex3d(-0.216311, 0.66574, 1.3);
        glVertex3d(-0.411449, 0.566312, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.352671, 0.48541, 1.3);
        glVertex3d(-0.18541, 0.570634, 1.3);
        glVertex3d(-0.216311, 0.66574, 1.3);

        glNormal3d(-0.433005, 0.849822, 0.300514);
        glVertex3d(-0.328692, 0.452406, 1.427883);
        glVertex3d(-0.18541, 0.570634, 1.3);
        glVertex3d(-0.352671, 0.48541, 1.3);

        glNormal3d(-0.433005, 0.849822, 0.300514);
        glVertex3d(-0.328692, 0.452406, 1.427883);
        glVertex3d(-0.172803, 0.531835, 1.427883);
        glVertex3d(-0.18541, 0.570634, 1.3);

        glNormal3d(-0.423245, 0.830666, 0.361743);
        glVertex3d(-0.293152, 0.40349, 1.581791);
        glVertex3d(-0.172803, 0.531835, 1.427883);
        glVertex3d(-0.328692, 0.452406, 1.427883);

        glNormal3d(-0.423245, 0.830666, 0.361743);
        glVertex3d(-0.293152, 0.40349, 1.581791);
        glVertex3d(-0.154119, 0.474331, 1.581791);
        glVertex3d(-0.172803, 0.531835, 1.427883);

        glNormal3d(-0.431221, 0.84632, 0.312716);
        glVertex3d(-0.270536, 0.372362, 1.697221);
        glVertex3d(-0.154119, 0.474331, 1.581791);
        glVertex3d(-0.293152, 0.40349, 1.581791);

        glNormal3d(-0.431221, 0.84632, 0.312717);
        glVertex3d(-0.270536, 0.372362, 1.697221);
        glVertex3d(-0.142229, 0.437737, 1.697221);
        glVertex3d(-0.154119, 0.474331, 1.581791);

        glNormal3d(-0.441613, 0.866716, 0.231909);
        glVertex3d(-0.24792, 0.341233, 1.856626);
        glVertex3d(-0.142229, 0.437737, 1.697221);
        glVertex3d(-0.270536, 0.372362, 1.697221);

        glNormal3d(-0.441614, 0.866716, 0.231908);
        glVertex3d(-0.24792, 0.341233, 1.856626);
        glVertex3d(-0.130339, 0.401143, 1.856626);
        glVertex3d(-0.142229, 0.437737, 1.697221);

        glNormal3d(-0.444798, 0.872966, 0.200211);
        glVertex3d(-0.228535, 0.314552, 2.01603);
        glVertex3d(-0.130339, 0.401143, 1.856626);
        glVertex3d(-0.24792, 0.341233, 1.856626);

        glNormal3d(-0.444798, 0.872966, 0.200212);
        glVertex3d(-0.228535, 0.314552, 2.01603);
        glVertex3d(-0.120148, 0.369777, 2.01603);
        glVertex3d(-0.130339, 0.401143, 1.856626);

        glNormal3d(-0.436926, 0.857517, 0.27159);
        glVertex3d(-0.209149, 0.28787, 2.131461);
        glVertex3d(-0.120148, 0.369777, 2.01603);
        glVertex3d(-0.228535, 0.314552, 2.01603);

        glNormal3d(-0.436926, 0.857517, 0.27159);
        glVertex3d(-0.209149, 0.28787, 2.131461);
        glVertex3d(-0.109956, 0.338411, 2.131461);
        glVertex3d(-0.120148, 0.369777, 2.01603);

        glNormal3d(-0.45399, 0.891007, 0);
        glVertex3d(-0.209149, 0.28787, 2.230402);
        glVertex3d(-0.109956, 0.338411, 2.131461);
        glVertex3d(-0.209149, 0.28787, 2.131461);

        glNormal3d(-0.45399, 0.891007, 0);
        glVertex3d(-0.209149, 0.28787, 2.230402);
        glVertex3d(-0.109956, 0.338411, 2.230402);
        glVertex3d(-0.109956, 0.338411, 2.131461);

        glNormal3d(-0.452541, 0.888163, 0.079827);
        glVertex3d(-0.199457, 0.274529, 2.433779);
        glVertex3d(-0.109956, 0.338411, 2.230402);
        glVertex3d(-0.209149, 0.28787, 2.230402);

        glNormal3d(-0.452541, 0.888163, 0.079827);
        glVertex3d(-0.199457, 0.274529, 2.433779);
        glVertex3d(-0.104861, 0.322728, 2.433779);
        glVertex3d(-0.109956, 0.338411, 2.230402);

        glNormal3d(-0.453553, 0.890149, -0.043855);
        glVertex3d(-0.205919, 0.283423, 2.681131);
        glVertex3d(-0.104861, 0.322728, 2.433779);
        glVertex3d(-0.199457, 0.274529, 2.433779);

        glNormal3d(-0.453554, 0.890149, -0.043855);
        glVertex3d(-0.205919, 0.283423, 2.681131);
        glVertex3d(-0.108258, 0.333184, 2.681131);
        glVertex3d(-0.104861, 0.322728, 2.433779);

        glNormal3d(-0.085968, 0.168722, -0.981908);
        glVertex3d(-0.273767, 0.376808, 2.703118);
        glVertex3d(-0.108258, 0.333184, 2.681131);
        glVertex3d(-0.205919, 0.283423, 2.681131);

        glNormal3d(-0.085968, 0.168722, -0.981908);
        glVertex3d(-0.273767, 0.376808, 2.703118);
        glVertex3d(-0.143928, 0.442965, 2.703118);
        glVertex3d(-0.108258, 0.333184, 2.681131);

        glNormal3d(-0.107778, 0.211526, -0.971412);
        glVertex3d(-0.367462, 0.505769, 2.741595);
        glVertex3d(-0.143928, 0.442965, 2.703118);
        glVertex3d(-0.273767, 0.376808, 2.703118);

        glNormal3d(-0.107778, 0.211526, -0.971412);
        glVertex3d(-0.367462, 0.505769, 2.741595);
        glVertex3d(-0.193186, 0.594567, 2.741595);
        glVertex3d(-0.143928, 0.442965, 2.703118);

        glNormal3d(-0.361492, 0.709468, -0.604961);
        glVertex3d(-0.399771, 0.550238, 2.813052);
        glVertex3d(-0.193186, 0.594567, 2.741595);
        glVertex3d(-0.367462, 0.505769, 2.741595);

        glNormal3d(-0.361492, 0.709468, -0.604961);
        glVertex3d(-0.399771, 0.550238, 2.813052);
        glVertex3d(-0.210172, 0.646844, 2.813052);
        glVertex3d(-0.193186, 0.594567, 2.741595);

        glNormal3d(-0.451792, 0.886692, -0.098292);
        glVertex3d(-0.403002, 0.554685, 2.868019);
        glVertex3d(-0.210172, 0.646844, 2.813052);
        glVertex3d(-0.399771, 0.550238, 2.813052);

        glNormal3d(-0.451792, 0.886692, -0.098291);
        glVertex3d(-0.403002, 0.554685, 2.868019);
        glVertex3d(-0.211871, 0.652072, 2.868019);
        glVertex3d(-0.210172, 0.646844, 2.813052);

        glNormal3d(-0.431221, 0.846319, 0.312718);
        glVertex3d(-0.386848, 0.532451, 2.950469);
        glVertex3d(-0.211871, 0.652072, 2.868019);
        glVertex3d(-0.403002, 0.554685, 2.868019);

        glNormal3d(-0.431221, 0.846319, 0.312718);
        glVertex3d(-0.386848, 0.532451, 2.950469);
        glVertex3d(-0.203378, 0.625933, 2.950469);
        glVertex3d(-0.211871, 0.652072, 2.868019);

        glNormal3d(-0.235706, 0.4626, 0.85466);
        glVertex3d(-0.354539, 0.487981, 2.98345);
        glVertex3d(-0.203378, 0.625933, 2.950469);
        glVertex3d(-0.386848, 0.532451, 2.950469);

        glNormal3d(-0.235707, 0.462601, 0.854659);
        glVertex3d(-0.354539, 0.487981, 2.98345);
        glVertex3d(-0.186392, 0.573657, 2.98345);
        glVertex3d(-0.203378, 0.625933, 2.950469);

        glNormal3d(-0.090102, 0.176835, 0.980108);
        glVertex3d(-0.306076, 0.421278, 2.99994);
        glVertex3d(-0.186392, 0.573657, 2.98345);
        glVertex3d(-0.354539, 0.487981, 2.98345);

        glNormal3d(-0.090102, 0.176835, 0.980108);
        glVertex3d(-0.306076, 0.421278, 2.99994);
        glVertex3d(-0.160913, 0.495241, 2.99994);
        glVertex3d(-0.186392, 0.573657, 2.98345);

        glNormal3d(-0.45246, 0.888004, -0.082031);
        glVertex3d(-0.309307, 0.425725, 3.0659);
        glVertex3d(-0.160913, 0.495241, 2.99994);
        glVertex3d(-0.306076, 0.421278, 2.99994);

        glNormal3d(-0.45246, 0.888004, -0.082029);
        glVertex3d(-0.309307, 0.425725, 3.0659);
        glVertex3d(-0.162612, 0.500469, 3.0659);
        glVertex3d(-0.160913, 0.495241, 2.99994);

        glNormal3d(-0.323001, 0.633927, 0.702714);
        glVertex3d(-0.293152, 0.40349, 3.093384);
        glVertex3d(-0.162612, 0.500469, 3.0659);
        glVertex3d(-0.309307, 0.425725, 3.0659);

        glNormal3d(-0.323002, 0.633927, 0.702713);
        glVertex3d(-0.293152, 0.40349, 3.093384);
        glVertex3d(-0.154119, 0.474331, 3.093384);
        glVertex3d(-0.162612, 0.500469, 3.0659);

        glNormal3d(-0.45217, 0.887437, 0.089431);
        glVertex3d(-0.244689, 0.336786, 3.153847);
        glVertex3d(-0.130339, 0.401143, 3.093384);
        glVertex3d(-0.24792, 0.341233, 3.093384);

        glNormal3d(-0.452171, 0.887437, 0.08943);
        glVertex3d(-0.244689, 0.336786, 3.153847);
        glVertex3d(-0.128641, 0.395916, 3.153847);
        glVertex3d(-0.130339, 0.401143, 3.093384);

        glNormal3d(-0.323002, 0.633928, -0.702712);
        glVertex3d(-0.264074, 0.363467, 3.186828);
        glVertex3d(-0.128641, 0.395916, 3.153847);
        glVertex3d(-0.244689, 0.336786, 3.153847);

        glNormal3d(-0.323002, 0.633928, -0.702713);
        glVertex3d(-0.264074, 0.363467, 3.186828);
        glVertex3d(-0.138832, 0.427282, 3.186828);
        glVertex3d(-0.128641, 0.395916, 3.153847);

        glNormal3d(-0.446843, 0.876978, -0.176752);
        glVertex3d(-0.270536, 0.372361, 3.247291);
        glVertex3d(-0.138832, 0.427282, 3.186828);
        glVertex3d(-0.264074, 0.363467, 3.186828);

        glNormal3d(-0.446843, 0.876978, -0.176752);
        glVertex3d(-0.270536, 0.372361, 3.247291);
        glVertex3d(-0.142229, 0.437737, 3.247291);
        glVertex3d(-0.138832, 0.427282, 3.186828);

        glNormal3d(-0.415702, 0.815861, 0.401949);
        glVertex3d(-0.257613, 0.354574, 3.296762);
        glVertex3d(-0.142229, 0.437737, 3.247291);
        glVertex3d(-0.270536, 0.372361, 3.247291);

        glNormal3d(-0.415702, 0.815861, 0.40195);
        glVertex3d(-0.257613, 0.354574, 3.296762);
        glVertex3d(-0.135435, 0.416826, 3.296762);
        glVertex3d(-0.142229, 0.437737, 3.247291);

        glNormal3d(-0.1114, 0.218636, 0.969427);
        glVertex3d(-0.231766, 0.318998, 3.307755);
        glVertex3d(-0.135435, 0.416826, 3.296762);
        glVertex3d(-0.257613, 0.354574, 3.296762);

        glNormal3d(-0.1114, 0.218635, 0.969427);
        glVertex3d(-0.231766, 0.318998, 3.307755);
        glVertex3d(-0.121846, 0.375005, 3.307755);
        glVertex3d(-0.135435, 0.416826, 3.296762);

        glNormal3d(-0.453606, 0.890253, 0.041119);
        glVertex3d(-0.228535, 0.314551, 3.439676);
        glVertex3d(-0.121846, 0.375005, 3.307755);
        glVertex3d(-0.231766, 0.318998, 3.307755);

        glNormal3d(-0.453606, 0.890253, 0.041119);
        glVertex3d(-0.228535, 0.314551, 3.439676);
        glVertex3d(-0.120148, 0.369777, 3.439676);
        glVertex3d(-0.121846, 0.375005, 3.307755);

        glNormal3d(-0.451792, 0.886692, -0.09829);
        glVertex3d(-0.234996, 0.323445, 3.54961);
        glVertex3d(-0.120148, 0.369777, 3.439676);
        glVertex3d(-0.228535, 0.314551, 3.439676);

        glNormal3d(-0.451793, 0.886692, -0.098291);
        glVertex3d(-0.234996, 0.323445, 3.54961);
        glVertex3d(-0.123545, 0.380233, 3.54961);
        glVertex3d(-0.120148, 0.369777, 3.439676);

        glNormal3d(-0.434057, 0.851884, -0.293066);
        glVertex3d(-0.264074, 0.363467, 3.709014);
        glVertex3d(-0.123545, 0.380233, 3.54961);
        glVertex3d(-0.234996, 0.323445, 3.54961);

        glNormal3d(-0.434057, 0.851885, -0.293065);
        glVertex3d(-0.264074, 0.363467, 3.709014);
        glVertex3d(-0.138832, 0.427282, 3.709014);
        glVertex3d(-0.123545, 0.380233, 3.54961);

        glNormal3d(-0.404081, 0.793054, -0.455833);
        glVertex3d(-0.309307, 0.425724, 3.857425);
        glVertex3d(-0.138832, 0.427282, 3.709014);
        glVertex3d(-0.264074, 0.363467, 3.709014);

        glNormal3d(-0.404081, 0.793054, -0.455833);
        glVertex3d(-0.309307, 0.425724, 3.857425);
        glVertex3d(-0.162612, 0.500469, 3.857425);
        glVertex3d(-0.138832, 0.427282, 3.709014);

        glNormal3d(-0.341164, 0.669572, -0.659757);
        glVertex3d(-0.361001, 0.496875, 3.956366);
        glVertex3d(-0.162612, 0.500469, 3.857425);
        glVertex3d(-0.309307, 0.425724, 3.857425);

        glNormal3d(-0.341164, 0.669573, -0.659757);
        glVertex3d(-0.361001, 0.496875, 3.956366);
        glVertex3d(-0.189789, 0.584112, 3.956366);
        glVertex3d(-0.162612, 0.500469, 3.857425);

        glNormal3d(-0.34349, 0.674138, -0.653875);
        glVertex3d(-0.383617, 0.528004, 4.00034);
        glVertex3d(-0.189789, 0.584112, 3.956366);
        glVertex3d(-0.361001, 0.496875, 3.956366);

        glNormal3d(-0.343489, 0.674136, -0.653877);
        glVertex3d(-0.383617, 0.528004, 4.00034);
        glVertex3d(-0.201679, 0.620705, 4.00034);
        glVertex3d(-0.189789, 0.584112, 3.956366);

        glNormal3d(-0.45399, 0.891007, -2e-06);
        glVertex3d(-0.383617, 0.528004, 4.0663);
        glVertex3d(-0.201679, 0.620705, 4.00034);
        glVertex3d(-0.383617, 0.528004, 4.00034);

        glNormal3d(-0.45399, 0.891007, 0);
        glVertex3d(-0.383617, 0.528004, 4.0663);
        glVertex3d(-0.201679, 0.620705, 4.0663);
        glVertex3d(-0.201679, 0.620705, 4.00034);

        glNormal3d(0.214477, -0.420935, 0.88137);
        glVertex3d(-0.270536, 0.372361, 4.08279);
        glVertex3d(-0.171105, 0.526607, 4.132261);
        glVertex3d(-0.325461, 0.447959, 4.132261);

        glNormal3d(0.214477, -0.420934, 0.881371);
        glVertex3d(-0.270536, 0.372361, 4.08279);
        glVertex3d(-0.142229, 0.437737, 4.08279);
        glVertex3d(-0.171105, 0.526607, 4.132261);

        glNormal3d(-0.379173, 0.744169, 0.549946);
        glVertex3d(-0.218842, 0.30121, 4.214711);
        glVertex3d(-0.142229, 0.437737, 4.08279);
        glVertex3d(-0.270536, 0.372361, 4.08279);

        glNormal3d(-0.379173, 0.744169, 0.549946);
        glVertex3d(-0.218842, 0.30121, 4.214711);
        glVertex3d(-0.115052, 0.354094, 4.214711);
        glVertex3d(-0.142229, 0.437737, 4.08279);

        glNormal3d(-0.297559, 0.583994, 0.755255);
        glVertex3d(-0.17361, 0.238954, 4.280672);
        glVertex3d(-0.115052, 0.354094, 4.214711);
        glVertex3d(-0.218842, 0.30121, 4.214711);

        glNormal3d(-0.29756, 0.583994, 0.755255);
        glVertex3d(-0.17361, 0.238954, 4.280672);
        glVertex3d(-0.091272, 0.280907, 4.280672);
        glVertex3d(-0.115052, 0.354094, 4.214711);

        glNormal3d(-0.266041, 0.522134, 0.810307);
        glVertex3d(-0.128378, 0.176697, 4.335639);
        glVertex3d(-0.091272, 0.280907, 4.280672);
        glVertex3d(-0.17361, 0.238954, 4.280672);

        glNormal3d(-0.266041, 0.522134, 0.810307);
        glVertex3d(-0.128378, 0.176697, 4.335639);
        glVertex3d(-0.067492, 0.207719, 4.335639);
        glVertex3d(-0.091272, 0.280907, 4.280672);

        glNormal3d(-0.186298, 0.365629, 0.911926);
        glVertex3d(-0.0993, 0.136674, 4.357625);
        glVertex3d(-0.067492, 0.207719, 4.335639);
        glVertex3d(-0.128378, 0.176697, 4.335639);

        glNormal3d(-0.186297, 0.365629, 0.911926);
        glVertex3d(-0.0993, 0.136674, 4.357625);
        glVertex3d(-0.052205, 0.16067, 4.357625);
        glVertex3d(-0.067492, 0.207719, 4.335639);

        glNormal3d(-0.400829, 0.786671, -0.469558);
        glVertex3d(-0.121916, 0.167803, 4.429082);
        glVertex3d(-0.052205, 0.16067, 4.357625);
        glVertex3d(-0.0993, 0.136674, 4.357625);

        glNormal3d(-0.400829, 0.786671, -0.469558);
        glVertex3d(-0.121916, 0.167803, 4.429082);
        glVertex3d(-0.064095, 0.197264, 4.429082);
        glVertex3d(-0.052205, 0.16067, 4.357625);

        glNormal3d(-0.452865, 0.888797, 0.070373);
        glVertex3d(-0.118685, 0.163356, 4.506036);
        glVertex3d(-0.064095, 0.197264, 4.429082);
        glVertex3d(-0.121916, 0.167803, 4.429082);

        glNormal3d(-0.452865, 0.888798, 0.070374);
        glVertex3d(-0.118685, 0.163356, 4.506036);
        glVertex3d(-0.062396, 0.192036, 4.506036);
        glVertex3d(-0.064095, 0.197264, 4.429082);

        glNormal3d(-0.323002, 0.633927, 0.702714);
        glVertex3d(-0.079915, 0.109993, 4.571997);
        glVertex3d(-0.062396, 0.192036, 4.506036);
        glVertex3d(-0.118685, 0.163356, 4.506036);

        glNormal3d(-0.323003, 0.633927, 0.702713);
        glVertex3d(-0.079915, 0.109993, 4.571997);
        glVertex3d(-0.042014, 0.129304, 4.571997);
        glVertex3d(-0.062396, 0.192036, 4.506036);

        glNormal3d(-0.135031, 0.265013, 0.954743);
        glVertex3d(-0.037913, 0.052183, 4.593984);
        glVertex3d(-0.042014, 0.129304, 4.571997);
        glVertex3d(-0.079915, 0.109993, 4.571997);

        glNormal3d(-0.13503, 0.265013, 0.954743);
        glVertex3d(-0.037913, 0.052183, 4.593984);
        glVertex3d(-0.019932, 0.061344, 4.593984);
        glVertex3d(-0.042014, 0.129304, 4.571997);

        glNormal3d(-0.042683, 0.08377, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(-0.019932, 0.061344, 4.593984);
        glVertex3d(-0.037913, 0.052183, 4.593984);

        glNormal3d(-0.360023, 0.706585, 0.609198);
        glVertex3d(-0.348077, 0.479088, 4.08279);
        glVertex3d(-0.325461, 0.447959, 4.132261);
        glVertex3d(-0.171105, 0.526607, 4.132261);

        glNormal3d(-0.360023, 0.706586, 0.609197);
        glVertex3d(-0.348077, 0.479088, 4.08279);
        glVertex3d(-0.171105, 0.526607, 4.132261);
        glVertex3d(-0.182995, 0.563201, 4.08279);

        glNormal3d(-0.120839, 0.237161, 0.963926);
        glVertex3d(-0.383617, 0.528004, 4.0663);
        glVertex3d(-0.348077, 0.479088, 4.08279);
        glVertex3d(-0.182995, 0.563201, 4.08279);

        glNormal3d(-0.120839, 0.237161, 0.963926);
        glVertex3d(-0.383617, 0.528004, 4.0663);
        glVertex3d(-0.182995, 0.563201, 4.08279);
        glVertex3d(-0.201679, 0.620705, 4.0663);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.24792, 0.341233, 3.093384);
        glVertex3d(-0.154119, 0.474331, 3.093384);
        glVertex3d(-0.293152, 0.40349, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.24792, 0.341233, 3.093384);
        glVertex3d(-0.130339, 0.401143, 3.093384);
        glVertex3d(-0.154119, 0.474331, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.130339, 0.401143, 3.093384);
        glVertex3d(0, 0.498741, 3.093384);
        glVertex3d(-0.154119, 0.474331, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.130339, 0.401143, 3.093384);
        glVertex3d(0, 0.421787, 3.093384);
        glVertex3d(0, 0.498741, 3.093384);

        glNormal3d(-0.041638, 0.262895, 0.963926);
        glVertex3d(-0.201679, 0.620705, 4.0663);
        glVertex3d(-0.182995, 0.563201, 4.08279);
        glVertex3d(0, 0.592185, 4.08279);

        glNormal3d(-0.041638, 0.262895, 0.963926);
        glVertex3d(-0.201679, 0.620705, 4.0663);
        glVertex3d(0, 0.592185, 4.08279);
        glVertex3d(0, 0.652648, 4.0663);

        glNormal3d(-0.124055, 0.783256, 0.609197);
        glVertex3d(-0.182995, 0.563201, 4.08279);
        glVertex3d(-0.171105, 0.526607, 4.132261);
        glVertex3d(0, 0.553708, 4.132261);

        glNormal3d(-0.124056, 0.783255, 0.609197);
        glVertex3d(-0.182995, 0.563201, 4.08279);
        glVertex3d(0, 0.553708, 4.132261);
        glVertex3d(0, 0.592185, 4.08279);

        glNormal3d(-0.014708, 0.09286, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0, 0.064502, 4.593984);
        glVertex3d(-0.019932, 0.061344, 4.593984);

        glNormal3d(-0.046528, 0.293769, 0.954743);
        glVertex3d(-0.019932, 0.061344, 4.593984);
        glVertex3d(0, 0.135959, 4.571997);
        glVertex3d(-0.042014, 0.129304, 4.571997);

        glNormal3d(-0.04653, 0.29377, 0.954743);
        glVertex3d(-0.019932, 0.061344, 4.593984);
        glVertex3d(0, 0.064502, 4.593984);
        glVertex3d(0, 0.135959, 4.571997);

        glNormal3d(-0.111298, 0.702714, 0.702713);
        glVertex3d(-0.042014, 0.129304, 4.571997);
        glVertex3d(0, 0.201919, 4.506036);
        glVertex3d(-0.062396, 0.192036, 4.506036);

        glNormal3d(-0.111298, 0.702714, 0.702713);
        glVertex3d(-0.042014, 0.129304, 4.571997);
        glVertex3d(0, 0.135959, 4.571997);
        glVertex3d(0, 0.201919, 4.506036);

        glNormal3d(-0.156046, 0.98524, 0.070374);
        glVertex3d(-0.062396, 0.192036, 4.506036);
        glVertex3d(0, 0.207416, 4.429082);
        glVertex3d(-0.064095, 0.197264, 4.429082);

        glNormal3d(-0.156046, 0.98524, 0.070375);
        glVertex3d(-0.062396, 0.192036, 4.506036);
        glVertex3d(0, 0.201919, 4.506036);
        glVertex3d(0, 0.207416, 4.429082);

        glNormal3d(-0.138117, 0.872032, -0.469558);
        glVertex3d(-0.064095, 0.197264, 4.429082);
        glVertex3d(0, 0.168939, 4.357625);
        glVertex3d(-0.052205, 0.16067, 4.357625);

        glNormal3d(-0.138116, 0.872032, -0.469558);
        glVertex3d(-0.064095, 0.197264, 4.429082);
        glVertex3d(0, 0.207416, 4.429082);
        glVertex3d(0, 0.168939, 4.357625);

        glNormal3d(-0.064193, 0.405303, 0.911926);
        glVertex3d(-0.052205, 0.16067, 4.357625);
        glVertex3d(0, 0.218409, 4.335639);
        glVertex3d(-0.067492, 0.207719, 4.335639);

        glNormal3d(-0.064194, 0.405303, 0.911926);
        glVertex3d(-0.052205, 0.16067, 4.357625);
        glVertex3d(0, 0.168939, 4.357625);
        glVertex3d(0, 0.218409, 4.335639);

        glNormal3d(-0.091671, 0.578791, 0.810307);
        glVertex3d(-0.067492, 0.207719, 4.335639);
        glVertex3d(0, 0.295363, 4.280672);
        glVertex3d(-0.091272, 0.280907, 4.280672);

        glNormal3d(-0.091671, 0.578791, 0.810307);
        glVertex3d(-0.067492, 0.207719, 4.335639);
        glVertex3d(0, 0.218409, 4.335639);
        glVertex3d(0, 0.295363, 4.280672);

        glNormal3d(-0.102532, 0.647362, 0.755255);
        glVertex3d(-0.091272, 0.280907, 4.280672);
        glVertex3d(0, 0.372317, 4.214711);
        glVertex3d(-0.115052, 0.354094, 4.214711);

        glNormal3d(-0.102532, 0.647362, 0.755255);
        glVertex3d(-0.091272, 0.280907, 4.280672);
        glVertex3d(0, 0.295363, 4.280672);
        glVertex3d(0, 0.372317, 4.214711);

        glNormal3d(-0.130654, 0.824918, 0.549946);
        glVertex3d(-0.115052, 0.354094, 4.214711);
        glVertex3d(0, 0.460264, 4.08279);
        glVertex3d(-0.142229, 0.437737, 4.08279);

        glNormal3d(-0.130654, 0.824918, 0.549945);
        glVertex3d(-0.115052, 0.354094, 4.214711);
        glVertex3d(0, 0.372317, 4.214711);
        glVertex3d(0, 0.460264, 4.08279);

        glNormal3d(0.073904, -0.466609, 0.881371);
        glVertex3d(-0.142229, 0.437737, 4.08279);
        glVertex3d(0, 0.553708, 4.132261);
        glVertex3d(-0.171105, 0.526607, 4.132261);

        glNormal3d(0.073903, -0.466609, 0.881371);
        glVertex3d(-0.142229, 0.437737, 4.08279);
        glVertex3d(0, 0.460264, 4.08279);
        glVertex3d(0, 0.553708, 4.132261);

        glNormal3d(-0.156434, 0.987688, 0);
        glVertex3d(-0.201679, 0.620705, 4.0663);
        glVertex3d(0, 0.652648, 4.00034);
        glVertex3d(-0.201679, 0.620705, 4.00034);

        glNormal3d(-0.156434, 0.987688, -2e-06);
        glVertex3d(-0.201679, 0.620705, 4.0663);
        glVertex3d(0, 0.652648, 4.0663);
        glVertex3d(0, 0.652648, 4.00034);

        glNormal3d(-0.118358, 0.747286, -0.653877);
        glVertex3d(-0.201679, 0.620705, 4.00034);
        glVertex3d(0, 0.614171, 3.956366);
        glVertex3d(-0.189789, 0.584112, 3.956366);

        glNormal3d(-0.118358, 0.747286, -0.653877);
        glVertex3d(-0.201679, 0.620705, 4.00034);
        glVertex3d(0, 0.652648, 4.00034);
        glVertex3d(0, 0.614171, 3.956366);

        glNormal3d(-0.117557, 0.742227, -0.659757);
        glVertex3d(-0.189789, 0.584112, 3.956366);
        glVertex3d(0, 0.526224, 3.857425);
        glVertex3d(-0.162612, 0.500469, 3.857425);

        glNormal3d(-0.117557, 0.742227, -0.659757);
        glVertex3d(-0.189789, 0.584112, 3.956366);
        glVertex3d(0, 0.614171, 3.956366);
        glVertex3d(0, 0.526224, 3.857425);

        glNormal3d(-0.139236, 0.879107, -0.455833);
        glVertex3d(-0.162612, 0.500469, 3.857425);
        glVertex3d(0, 0.44927, 3.709014);
        glVertex3d(-0.138832, 0.427282, 3.709014);

        glNormal3d(-0.139236, 0.879107, -0.455833);
        glVertex3d(-0.162612, 0.500469, 3.857425);
        glVertex3d(0, 0.526224, 3.857425);
        glVertex3d(0, 0.44927, 3.709014);

        glNormal3d(-0.149565, 0.944322, -0.293065);
        glVertex3d(-0.138832, 0.427282, 3.709014);
        glVertex3d(0, 0.3998, 3.54961);
        glVertex3d(-0.123545, 0.380233, 3.54961);

        glNormal3d(-0.149565, 0.944322, -0.293065);
        glVertex3d(-0.138832, 0.427282, 3.709014);
        glVertex3d(0, 0.44927, 3.709014);
        glVertex3d(0, 0.3998, 3.54961);

        glNormal3d(-0.155676, 0.982906, -0.098291);
        glVertex3d(-0.123545, 0.380233, 3.54961);
        glVertex3d(0, 0.388807, 3.439676);
        glVertex3d(-0.120148, 0.369777, 3.439676);

        glNormal3d(-0.155676, 0.982906, -0.09829);
        glVertex3d(-0.123545, 0.380233, 3.54961);
        glVertex3d(0, 0.3998, 3.54961);
        glVertex3d(0, 0.388807, 3.439676);

        glNormal3d(-0.156302, 0.986853, 0.041119);
        glVertex3d(-0.120148, 0.369777, 3.439676);
        glVertex3d(0, 0.394303, 3.307755);
        glVertex3d(-0.121846, 0.375005, 3.307755);

        glNormal3d(-0.156302, 0.986853, 0.041119);
        glVertex3d(-0.120148, 0.369777, 3.439676);
        glVertex3d(0, 0.388807, 3.439676);
        glVertex3d(0, 0.394303, 3.307755);

        glNormal3d(-0.038386, 0.242359, 0.969427);
        glVertex3d(-0.121846, 0.375005, 3.307755);
        glVertex3d(0, 0.438277, 3.296762);
        glVertex3d(-0.135435, 0.416826, 3.296762);

        glNormal3d(-0.038386, 0.242359, 0.969427);
        glVertex3d(-0.121846, 0.375005, 3.307755);
        glVertex3d(0, 0.394303, 3.307755);
        glVertex3d(0, 0.438277, 3.296762);

        glNormal3d(-0.14324, 0.904389, 0.40195);
        glVertex3d(-0.135435, 0.416826, 3.296762);
        glVertex3d(0, 0.460264, 3.247291);
        glVertex3d(-0.142229, 0.437737, 3.247291);

        glNormal3d(-0.143241, 0.904389, 0.401948);
        glVertex3d(-0.135435, 0.416826, 3.296762);
        glVertex3d(0, 0.438277, 3.296762);
        glVertex3d(0, 0.460264, 3.247291);

        glNormal3d(-0.153971, 0.972138, -0.176753);
        glVertex3d(-0.142229, 0.437737, 3.247291);
        glVertex3d(0, 0.44927, 3.186828);
        glVertex3d(-0.138832, 0.427282, 3.186828);

        glNormal3d(-0.15397, 0.972138, -0.176752);
        glVertex3d(-0.142229, 0.437737, 3.247291);
        glVertex3d(0, 0.460264, 3.247291);
        glVertex3d(0, 0.44927, 3.186828);

        glNormal3d(-0.111299, 0.702714, -0.702713);
        glVertex3d(-0.138832, 0.427282, 3.186828);
        glVertex3d(0, 0.41629, 3.153847);
        glVertex3d(-0.128641, 0.395916, 3.153847);

        glNormal3d(-0.111299, 0.702715, -0.702712);
        glVertex3d(-0.138832, 0.427282, 3.186828);
        glVertex3d(0, 0.44927, 3.186828);
        glVertex3d(0, 0.41629, 3.153847);

        glNormal3d(-0.155808, 0.983731, 0.08943);
        glVertex3d(-0.128641, 0.395916, 3.153847);
        glVertex3d(0, 0.421787, 3.093384);
        glVertex3d(-0.130339, 0.401143, 3.093384);

        glNormal3d(-0.155807, 0.983731, 0.089431);
        glVertex3d(-0.128641, 0.395916, 3.153847);
        glVertex3d(0, 0.41629, 3.153847);
        glVertex3d(0, 0.421787, 3.093384);

        glNormal3d(-0.111299, 0.702714, 0.702713);
        glVertex3d(-0.154119, 0.474331, 3.093384);
        glVertex3d(0, 0.526224, 3.0659);
        glVertex3d(-0.162612, 0.500469, 3.0659);

        glNormal3d(-0.111299, 0.702715, 0.702712);
        glVertex3d(-0.154119, 0.474331, 3.093384);
        glVertex3d(0, 0.498741, 3.093384);
        glVertex3d(0, 0.526224, 3.0659);

        glNormal3d(-0.155907, 0.98436, -0.082029);
        glVertex3d(-0.162612, 0.500469, 3.0659);
        glVertex3d(0, 0.520728, 2.99994);
        glVertex3d(-0.160913, 0.495241, 2.99994);

        glNormal3d(-0.155907, 0.98436, -0.082029);
        glVertex3d(-0.162612, 0.500469, 3.0659);
        glVertex3d(0, 0.526224, 3.0659);
        glVertex3d(0, 0.520728, 2.99994);

        glNormal3d(-0.031047, 0.196023, 0.980108);
        glVertex3d(-0.160913, 0.495241, 2.99994);
        glVertex3d(0, 0.603178, 2.98345);
        glVertex3d(-0.186392, 0.573657, 2.98345);

        glNormal3d(-0.031047, 0.196023, 0.980108);
        glVertex3d(-0.160913, 0.495241, 2.99994);
        glVertex3d(0, 0.520728, 2.99994);
        glVertex3d(0, 0.603178, 2.98345);

        glNormal3d(-0.081219, 0.512797, 0.854659);
        glVertex3d(-0.186392, 0.573657, 2.98345);
        glVertex3d(0, 0.658145, 2.950469);
        glVertex3d(-0.203378, 0.625933, 2.950469);

        glNormal3d(-0.081219, 0.512797, 0.85466);
        glVertex3d(-0.186392, 0.573657, 2.98345);
        glVertex3d(0, 0.603178, 2.98345);
        glVertex3d(0, 0.658145, 2.950469);

        glNormal3d(-0.148588, 0.938152, 0.312718);
        glVertex3d(-0.203378, 0.625933, 2.950469);
        glVertex3d(0, 0.685629, 2.868019);
        glVertex3d(-0.211871, 0.652072, 2.868019);

        glNormal3d(-0.148588, 0.938152, 0.312718);
        glVertex3d(-0.203378, 0.625933, 2.950469);
        glVertex3d(0, 0.658145, 2.950469);
        glVertex3d(0, 0.685629, 2.868019);

        glNormal3d(-0.155676, 0.982906, -0.098291);
        glVertex3d(-0.211871, 0.652072, 2.868019);
        glVertex3d(0, 0.680132, 2.813052);
        glVertex3d(-0.210172, 0.646844, 2.813052);

        glNormal3d(-0.155676, 0.982906, -0.098294);
        glVertex3d(-0.211871, 0.652072, 2.868019);
        glVertex3d(0, 0.685629, 2.868019);
        glVertex3d(0, 0.680132, 2.813052);

        glNormal3d(-0.124561, 0.786452, -0.604961);
        glVertex3d(-0.210172, 0.646844, 2.813052);
        glVertex3d(0, 0.625165, 2.741595);
        glVertex3d(-0.193186, 0.594567, 2.741595);

        glNormal3d(-0.124561, 0.786453, -0.60496);
        glVertex3d(-0.210172, 0.646844, 2.813052);
        glVertex3d(0, 0.680132, 2.813052);
        glVertex3d(0, 0.625165, 2.741595);

        glNormal3d(-0.037138, 0.234479, -0.971412);
        glVertex3d(-0.193186, 0.594567, 2.741595);
        glVertex3d(0, 0.465761, 2.703118);
        glVertex3d(-0.143928, 0.442965, 2.703118);

        glNormal3d(-0.037138, 0.234479, -0.971412);
        glVertex3d(-0.193186, 0.594567, 2.741595);
        glVertex3d(0, 0.625165, 2.741595);
        glVertex3d(0, 0.465761, 2.703118);

        glNormal3d(-0.029623, 0.187029, -0.981908);
        glVertex3d(-0.143928, 0.442965, 2.703118);
        glVertex3d(0, 0.35033, 2.681131);
        glVertex3d(-0.108258, 0.333184, 2.681131);

        glNormal3d(-0.029622, 0.187029, -0.981908);
        glVertex3d(-0.143928, 0.442965, 2.703118);
        glVertex3d(0, 0.465761, 2.703118);
        glVertex3d(0, 0.35033, 2.681131);

        glNormal3d(-0.156283, 0.986738, -0.043855);
        glVertex3d(-0.108258, 0.333184, 2.681131);
        glVertex3d(0, 0.339336, 2.433779);
        glVertex3d(-0.104861, 0.322728, 2.433779);

        glNormal3d(-0.156284, 0.986738, -0.043855);
        glVertex3d(-0.108258, 0.333184, 2.681131);
        glVertex3d(0, 0.35033, 2.681131);
        glVertex3d(0, 0.339336, 2.433779);

        glNormal3d(-0.155934, 0.984537, 0.079827);
        glVertex3d(-0.104861, 0.322728, 2.433779);
        glVertex3d(0, 0.355827, 2.230402);
        glVertex3d(-0.109956, 0.338411, 2.230402);

        glNormal3d(-0.155935, 0.984536, 0.079827);
        glVertex3d(-0.104861, 0.322728, 2.433779);
        glVertex3d(0, 0.339336, 2.433779);
        glVertex3d(0, 0.355827, 2.230402);

        glNormal3d(-0.156433, 0.987689, 0);
        glVertex3d(-0.109956, 0.338411, 2.230402);
        glVertex3d(0, 0.355827, 2.131461);
        glVertex3d(-0.109956, 0.338411, 2.131461);

        glNormal3d(-0.156433, 0.987689, 0);
        glVertex3d(-0.109956, 0.338411, 2.230402);
        glVertex3d(0, 0.355827, 2.230402);
        glVertex3d(0, 0.355827, 2.131461);

        glNormal3d(-0.150554, 0.950564, 0.27159);
        glVertex3d(-0.109956, 0.338411, 2.131461);
        glVertex3d(0, 0.388807, 2.01603);
        glVertex3d(-0.120148, 0.369777, 2.01603);

        glNormal3d(-0.150554, 0.950564, 0.27159);
        glVertex3d(-0.109956, 0.338411, 2.131461);
        glVertex3d(0, 0.355827, 2.131461);
        glVertex3d(0, 0.388807, 2.01603);

        glNormal3d(-0.153266, 0.96769, 0.200211);
        glVertex3d(-0.120148, 0.369777, 2.01603);
        glVertex3d(0, 0.421787, 1.856626);
        glVertex3d(-0.130339, 0.401143, 1.856626);

        glNormal3d(-0.153267, 0.96769, 0.200211);
        glVertex3d(-0.120148, 0.369777, 2.01603);
        glVertex3d(0, 0.388807, 2.01603);
        glVertex3d(0, 0.421787, 1.856626);

        glNormal3d(-0.152169, 0.960762, 0.231908);
        glVertex3d(-0.130339, 0.401143, 1.856626);
        glVertex3d(0, 0.460264, 1.697221);
        glVertex3d(-0.142229, 0.437737, 1.697221);

        glNormal3d(-0.152169, 0.960762, 0.231909);
        glVertex3d(-0.130339, 0.401143, 1.856626);
        glVertex3d(0, 0.421787, 1.856626);
        glVertex3d(0, 0.460264, 1.697221);

        glNormal3d(-0.148588, 0.938152, 0.312717);
        glVertex3d(-0.142229, 0.437737, 1.697221);
        glVertex3d(0, 0.498741, 1.581791);
        glVertex3d(-0.154119, 0.474331, 1.581791);

        glNormal3d(-0.148588, 0.938152, 0.312717);
        glVertex3d(-0.142229, 0.437737, 1.697221);
        glVertex3d(0, 0.460264, 1.697221);
        glVertex3d(0, 0.498741, 1.581791);

        glNormal3d(-0.14584, 0.9208, 0.361743);
        glVertex3d(-0.154119, 0.474331, 1.581791);
        glVertex3d(0, 0.559204, 1.427883);
        glVertex3d(-0.172803, 0.531835, 1.427883);

        glNormal3d(-0.14584, 0.9208, 0.361743);
        glVertex3d(-0.154119, 0.474331, 1.581791);
        glVertex3d(0, 0.498741, 1.581791);
        glVertex3d(0, 0.559204, 1.427883);

        glNormal3d(-0.149203, 0.942035, 0.300514);
        glVertex3d(-0.172803, 0.531835, 1.427883);
        glVertex3d(0, 0.6, 1.3);
        glVertex3d(-0.18541, 0.570634, 1.3);

        glNormal3d(-0.149203, 0.942035, 0.300514);
        glVertex3d(-0.172803, 0.531835, 1.427883);
        glVertex3d(0, 0.559204, 1.427883);
        glVertex3d(0, 0.6, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.18541, 0.570634, 1.3);
        glVertex3d(0, 0.7, 1.3);
        glVertex3d(-0.216311, 0.66574, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.18541, 0.570634, 1.3);
        glVertex3d(0, 0.6, 1.3);
        glVertex3d(0, 0.7, 1.3);

        glNormal3d(-0.156285, 0.986752, 0.043547);
        glVertex3d(-0.216311, 0.66574, 1.3);
        glVertex3d(0, 0.702119, 1.251989);
        glVertex3d(-0.216966, 0.667755, 1.251989);

        glNormal3d(-0.156285, 0.986752, 0.043547);
        glVertex3d(-0.216311, 0.66574, 1.3);
        glVertex3d(0, 0.7, 1.3);
        glVertex3d(0, 0.702119, 1.251989);

        glNormal3d(-0.156277, 0.986695, -0.04485);
        glVertex3d(-0.216966, 0.667755, 1.251989);
        glVertex3d(0, 0.696622, 1.131061);
        glVertex3d(-0.215268, 0.662527, 1.131061);

        glNormal3d(-0.156276, 0.986695, -0.044849);
        glVertex3d(-0.216966, 0.667755, 1.251989);
        glVertex3d(0, 0.702119, 1.251989);
        glVertex3d(0, 0.696622, 1.131061);

        glNormal3d(-0.14186, 0.895669, 0.42149);
        glVertex3d(-0.215268, 0.662527, 1.131061);
        glVertex3d(0, 0.740595, 1.037617);
        glVertex3d(-0.228856, 0.704348, 1.037617);

        glNormal3d(-0.14186, 0.895669, 0.42149);
        glVertex3d(-0.215268, 0.662527, 1.131061);
        glVertex3d(0, 0.696622, 1.131061);
        glVertex3d(0, 0.740595, 1.037617);

        glNormal3d(-0.115019, 0.726203, 0.677791);
        glVertex3d(-0.228856, 0.704348, 1.037617);
        glVertex3d(1e-06, 0.817549, 0.955167);
        glVertex3d(-0.252636, 0.777536, 0.955167);

        glNormal3d(-0.115019, 0.726203, 0.67779);
        glVertex3d(-0.228856, 0.704348, 1.037617);
        glVertex3d(0, 0.740595, 1.037617);
        glVertex3d(1e-06, 0.817549, 0.955167);

        glNormal3d(-0.124995, 0.789193, 0.60129);
        glVertex3d(-0.252636, 0.777536, 0.955167);
        glVertex3d(1e-06, 0.905496, 0.839736);
        glVertex3d(-0.279813, 0.861179, 0.839736);

        glNormal3d(-0.124995, 0.789194, 0.60129);
        glVertex3d(-0.252636, 0.777536, 0.955167);
        glVertex3d(1e-06, 0.817549, 0.955167);
        glVertex3d(1e-06, 0.905496, 0.839736);

        glNormal3d(-0.137461, 0.867899, 0.477343);
        glVertex3d(-0.279813, 0.861179, 0.839736);
        glVertex3d(1e-06, 0.96596, 0.729802);
        glVertex3d(-0.298498, 0.918683, 0.729802);

        glNormal3d(-0.137461, 0.867898, 0.477344);
        glVertex3d(-0.279813, 0.861179, 0.839736);
        glVertex3d(1e-06, 0.905496, 0.839736);
        glVertex3d(1e-06, 0.96596, 0.729802);

        glNormal3d(-0.1549, 0.978001, 0.139714);
        glVertex3d(-0.298498, 0.918683, 0.729802);
        glVertex3d(1e-06, 0.98245, 0.614371);
        glVertex3d(-0.303593, 0.934366, 0.614371);

        glNormal3d(-0.1549, 0.978001, 0.139714);
        glVertex3d(-0.298498, 0.918683, 0.729802);
        glVertex3d(1e-06, 0.96596, 0.729802);
        glVertex3d(1e-06, 0.98245, 0.614371);

        glNormal3d(-0.155388, 0.981087, -0.115421);
        glVertex3d(-0.303593, 0.934366, 0.614371);
        glVertex3d(1e-06, 0.971457, 0.520927);
        glVertex3d(-0.300196, 0.923911, 0.520927);

        glNormal3d(-0.155388, 0.981087, -0.115422);
        glVertex3d(-0.303593, 0.934366, 0.614371);
        glVertex3d(1e-06, 0.98245, 0.614371);
        glVertex3d(1e-06, 0.971457, 0.520927);

        glNormal3d(-0.146238, 0.923311, -0.355122);
        glVertex3d(-0.300196, 0.923911, 0.520927);
        glVertex3d(1e-06, 0.943973, 0.44947);
        glVertex3d(-0.291703, 0.897772, 0.44947);

        glNormal3d(-0.146237, 0.923311, -0.355121);
        glVertex3d(-0.300196, 0.923911, 0.520927);
        glVertex3d(1e-06, 0.971457, 0.520927);
        glVertex3d(1e-06, 0.943973, 0.44947);

        glNormal3d(-0.117557, 0.742228, -0.659756);
        glVertex3d(-0.291703, 0.897772, 0.44947);
        glVertex3d(0, 0.9, 0.4);
        glVertex3d(-0.278115, 0.855951, 0.4);

        glNormal3d(-0.117557, 0.742227, -0.659757);
        glVertex3d(-0.291703, 0.897772, 0.44947);
        glVertex3d(1e-06, 0.943973, 0.44947);
        glVertex3d(0, 0.9, 0.4);

        glNormal3d(-0.156434, 0.987688, -3e-06);
        glVertex3d(-0.278115, 0.855951, 0.4);
        glVertex3d(1e-06, 0.9, 0.3);
        glVertex3d(-0.278115, 0.855951, 0.3);

        glNormal3d(-0.156434, 0.987688, -1e-06);
        glVertex3d(-0.278115, 0.855951, 0.4);
        glVertex3d(0, 0.9, 0.4);
        glVertex3d(1e-06, 0.9, 0.3);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(-0.278115, 0.855951, 0.3);
        glVertex3d(1e-06, 0.967019, 0.3);
        glVertex3d(-0.298825, 0.91969, 0.3);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(-0.278115, 0.855951, 0.3);
        glVertex3d(1e-06, 0.9, 0.3);
        glVertex3d(1e-06, 0.967019, 0.3);

        glNormal3d(-0.156434, 0.987688, 0);
        glVertex3d(-0.298825, 0.91969, 0.3);
        glVertex3d(1e-06, 0.967019, 0);
        glVertex3d(-0.298825, 0.91969, 0);

        glNormal3d(-0.156434, 0.987688, 0);
        glVertex3d(-0.298825, 0.91969, 0.3);
        glVertex3d(1e-06, 0.967019, 0.3);
        glVertex3d(1e-06, 0.967019, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.298825, 0.91969, 0);
        glVertex3d(1e-06, 0.967019, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(1e-06, 0.967019, 0);
        glVertex3d(0.298826, 0.91969, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0.156435, 0.987688, 0);
        glVertex3d(1e-06, 0.967019, 0.3);
        glVertex3d(0.298826, 0.91969, 0);
        glVertex3d(1e-06, 0.967019, 0);

        glNormal3d(0.156435, 0.987688, 0);
        glVertex3d(1e-06, 0.967019, 0.3);
        glVertex3d(0.298826, 0.91969, 0.3);
        glVertex3d(0.298826, 0.91969, 0);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(1e-06, 0.9, 0.3);
        glVertex3d(0.298826, 0.91969, 0.3);
        glVertex3d(1e-06, 0.967019, 0.3);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(1e-06, 0.9, 0.3);
        glVertex3d(0.278116, 0.85595, 0.3);
        glVertex3d(0.298826, 0.91969, 0.3);

        glNormal3d(0.156435, 0.987688, -1e-06);
        glVertex3d(0, 0.9, 0.4);
        glVertex3d(0.278116, 0.85595, 0.3);
        glVertex3d(1e-06, 0.9, 0.3);

        glNormal3d(0.156435, 0.987688, -1e-06);
        glVertex3d(0, 0.9, 0.4);
        glVertex3d(0.278116, 0.85595, 0.4);
        glVertex3d(0.278116, 0.85595, 0.3);

        glNormal3d(0.117558, 0.742227, -0.659757);
        glVertex3d(1e-06, 0.943973, 0.44947);
        glVertex3d(0.278116, 0.85595, 0.4);
        glVertex3d(0, 0.9, 0.4);

        glNormal3d(0.117558, 0.742228, -0.659756);
        glVertex3d(1e-06, 0.943973, 0.44947);
        glVertex3d(0.291704, 0.897772, 0.44947);
        glVertex3d(0.278116, 0.85595, 0.4);

        glNormal3d(0.146239, 0.923311, -0.355121);
        glVertex3d(1e-06, 0.971457, 0.520927);
        glVertex3d(0.291704, 0.897772, 0.44947);
        glVertex3d(1e-06, 0.943973, 0.44947);

        glNormal3d(0.146239, 0.923311, -0.355122);
        glVertex3d(1e-06, 0.971457, 0.520927);
        glVertex3d(0.300197, 0.92391, 0.520927);
        glVertex3d(0.291704, 0.897772, 0.44947);

        glNormal3d(0.15539, 0.981087, -0.115422);
        glVertex3d(1e-06, 0.98245, 0.614371);
        glVertex3d(0.300197, 0.92391, 0.520927);
        glVertex3d(1e-06, 0.971457, 0.520927);

        glNormal3d(0.15539, 0.981087, -0.115421);
        glVertex3d(1e-06, 0.98245, 0.614371);
        glVertex3d(0.303595, 0.934365, 0.614371);
        glVertex3d(0.300197, 0.92391, 0.520927);

        glNormal3d(0.154901, 0.978001, 0.139714);
        glVertex3d(1e-06, 0.96596, 0.729802);
        glVertex3d(0.303595, 0.934365, 0.614371);
        glVertex3d(1e-06, 0.98245, 0.614371);

        glNormal3d(0.154901, 0.978001, 0.139714);
        glVertex3d(1e-06, 0.96596, 0.729802);
        glVertex3d(0.298499, 0.918683, 0.729802);
        glVertex3d(0.303595, 0.934365, 0.614371);

        glNormal3d(0.137462, 0.867898, 0.477344);
        glVertex3d(1e-06, 0.905496, 0.839736);
        glVertex3d(0.298499, 0.918683, 0.729802);
        glVertex3d(1e-06, 0.96596, 0.729802);

        glNormal3d(0.137462, 0.867898, 0.477344);
        glVertex3d(1e-06, 0.905496, 0.839736);
        glVertex3d(0.279814, 0.861178, 0.839736);
        glVertex3d(0.298499, 0.918683, 0.729802);

        glNormal3d(0.124996, 0.789194, 0.60129);
        glVertex3d(1e-06, 0.817549, 0.955167);
        glVertex3d(0.279814, 0.861178, 0.839736);
        glVertex3d(1e-06, 0.905496, 0.839736);

        glNormal3d(0.124996, 0.789194, 0.601289);
        glVertex3d(1e-06, 0.817549, 0.955167);
        glVertex3d(0.252637, 0.777535, 0.955167);
        glVertex3d(0.279814, 0.861178, 0.839736);

        glNormal3d(0.115019, 0.726203, 0.67779);
        glVertex3d(0, 0.740595, 1.037617);
        glVertex3d(0.252637, 0.777535, 0.955167);
        glVertex3d(1e-06, 0.817549, 0.955167);

        glNormal3d(0.11502, 0.726202, 0.677791);
        glVertex3d(0, 0.740595, 1.037617);
        glVertex3d(0.228857, 0.704348, 1.037617);
        glVertex3d(0.252637, 0.777535, 0.955167);

        glNormal3d(0.141861, 0.895669, 0.42149);
        glVertex3d(0, 0.696622, 1.131061);
        glVertex3d(0.228857, 0.704348, 1.037617);
        glVertex3d(0, 0.740595, 1.037617);

        glNormal3d(0.141861, 0.895668, 0.42149);
        glVertex3d(0, 0.696622, 1.131061);
        glVertex3d(0.215268, 0.662527, 1.131061);
        glVertex3d(0.228857, 0.704348, 1.037617);

        glNormal3d(0.156278, 0.986694, -0.044849);
        glVertex3d(0, 0.702119, 1.251989);
        glVertex3d(0.215268, 0.662527, 1.131061);
        glVertex3d(0, 0.696622, 1.131061);

        glNormal3d(0.156278, 0.986694, -0.044849);
        glVertex3d(0, 0.702119, 1.251989);
        glVertex3d(0.216967, 0.667754, 1.251989);
        glVertex3d(0.215268, 0.662527, 1.131061);

        glNormal3d(0.156287, 0.986751, 0.043547);
        glVertex3d(0, 0.7, 1.3);
        glVertex3d(0.216967, 0.667754, 1.251989);
        glVertex3d(0, 0.702119, 1.251989);

        glNormal3d(0.156287, 0.986751, 0.043547);
        glVertex3d(0, 0.7, 1.3);
        glVertex3d(0.216312, 0.665739, 1.3);
        glVertex3d(0.216967, 0.667754, 1.251989);

        glNormal3d(0, 0, 1);
        glVertex3d(0, 0.6, 1.3);
        glVertex3d(0.216312, 0.665739, 1.3);
        glVertex3d(0, 0.7, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0, 0.6, 1.3);
        glVertex3d(0.185411, 0.570634, 1.3);
        glVertex3d(0.216312, 0.665739, 1.3);

        glNormal3d(0.149205, 0.942035, 0.300514);
        glVertex3d(0, 0.559204, 1.427883);
        glVertex3d(0.185411, 0.570634, 1.3);
        glVertex3d(0, 0.6, 1.3);

        glNormal3d(0.149204, 0.942035, 0.300513);
        glVertex3d(0, 0.559204, 1.427883);
        glVertex3d(0.172804, 0.531835, 1.427883);
        glVertex3d(0.185411, 0.570634, 1.3);

        glNormal3d(0.145841, 0.9208, 0.361742);
        glVertex3d(0, 0.498741, 1.581791);
        glVertex3d(0.172804, 0.531835, 1.427883);
        glVertex3d(0, 0.559204, 1.427883);

        glNormal3d(0.145841, 0.9208, 0.361743);
        glVertex3d(0, 0.498741, 1.581791);
        glVertex3d(0.15412, 0.474331, 1.581791);
        glVertex3d(0.172804, 0.531835, 1.427883);

        glNormal3d(0.14859, 0.938152, 0.312717);
        glVertex3d(0, 0.460264, 1.697221);
        glVertex3d(0.15412, 0.474331, 1.581791);
        glVertex3d(0, 0.498741, 1.581791);

        glNormal3d(0.14859, 0.938152, 0.312717);
        glVertex3d(0, 0.460264, 1.697221);
        glVertex3d(0.14223, 0.437737, 1.697221);
        glVertex3d(0.15412, 0.474331, 1.581791);

        glNormal3d(0.152171, 0.960761, 0.231909);
        glVertex3d(0, 0.421787, 1.856626);
        glVertex3d(0.14223, 0.437737, 1.697221);
        glVertex3d(0, 0.460264, 1.697221);

        glNormal3d(0.15217, 0.960761, 0.231908);
        glVertex3d(0, 0.421787, 1.856626);
        glVertex3d(0.13034, 0.401143, 1.856626);
        glVertex3d(0.14223, 0.437737, 1.697221);

        glNormal3d(0.153268, 0.96769, 0.200211);
        glVertex3d(0, 0.388807, 2.01603);
        glVertex3d(0.13034, 0.401143, 1.856626);
        glVertex3d(0, 0.421787, 1.856626);

        glNormal3d(0.153268, 0.96769, 0.200212);
        glVertex3d(0, 0.388807, 2.01603);
        glVertex3d(0.120148, 0.369777, 2.01603);
        glVertex3d(0.13034, 0.401143, 1.856626);

        glNormal3d(0.150556, 0.950564, 0.27159);
        glVertex3d(0, 0.355827, 2.131461);
        glVertex3d(0.120148, 0.369777, 2.01603);
        glVertex3d(0, 0.388807, 2.01603);

        glNormal3d(0.150555, 0.950564, 0.271589);
        glVertex3d(0, 0.355827, 2.131461);
        glVertex3d(0.109957, 0.338411, 2.131461);
        glVertex3d(0.120148, 0.369777, 2.01603);

        glNormal3d(0.156435, 0.987688, 0);
        glVertex3d(0, 0.355827, 2.230402);
        glVertex3d(0.109957, 0.338411, 2.131461);
        glVertex3d(0, 0.355827, 2.131461);

        glNormal3d(0.156436, 0.987688, 1e-06);
        glVertex3d(0, 0.355827, 2.230402);
        glVertex3d(0.109957, 0.338411, 2.230402);
        glVertex3d(0.109957, 0.338411, 2.131461);

        glNormal3d(0.155936, 0.984536, 0.079827);
        glVertex3d(0, 0.339336, 2.433779);
        glVertex3d(0.109957, 0.338411, 2.230402);
        glVertex3d(0, 0.355827, 2.230402);

        glNormal3d(0.155936, 0.984536, 0.079827);
        glVertex3d(0, 0.339336, 2.433779);
        glVertex3d(0.104861, 0.322728, 2.433779);
        glVertex3d(0.109957, 0.338411, 2.230402);

        glNormal3d(0.156284, 0.986738, -0.043855);
        glVertex3d(0, 0.35033, 2.681131);
        glVertex3d(0.104861, 0.322728, 2.433779);
        glVertex3d(0, 0.339336, 2.433779);

        glNormal3d(0.156285, 0.986738, -0.043855);
        glVertex3d(0, 0.35033, 2.681131);
        glVertex3d(0.108258, 0.333183, 2.681131);
        glVertex3d(0.104861, 0.322728, 2.433779);

        glNormal3d(0.029623, 0.187029, -0.981908);
        glVertex3d(0, 0.465761, 2.703118);
        glVertex3d(0.108258, 0.333183, 2.681131);
        glVertex3d(0, 0.35033, 2.681131);

        glNormal3d(0.029623, 0.187029, -0.981908);
        glVertex3d(0, 0.465761, 2.703118);
        glVertex3d(0.143928, 0.442965, 2.703118);
        glVertex3d(0.108258, 0.333183, 2.681131);

        glNormal3d(0.037138, 0.234479, -0.971412);
        glVertex3d(0, 0.625165, 2.741595);
        glVertex3d(0.143928, 0.442965, 2.703118);
        glVertex3d(0, 0.465761, 2.703118);

        glNormal3d(0.037138, 0.234479, -0.971412);
        glVertex3d(0, 0.625165, 2.741595);
        glVertex3d(0.193187, 0.594567, 2.741595);
        glVertex3d(0.143928, 0.442965, 2.703118);

        glNormal3d(0.124563, 0.786453, -0.60496);
        glVertex3d(0, 0.680132, 2.813052);
        glVertex3d(0.193187, 0.594567, 2.741595);
        glVertex3d(0, 0.625165, 2.741595);

        glNormal3d(0.124562, 0.786452, -0.60496);
        glVertex3d(0, 0.680132, 2.813052);
        glVertex3d(0.210173, 0.646844, 2.813052);
        glVertex3d(0.193187, 0.594567, 2.741595);

        glNormal3d(0.155677, 0.982905, -0.098294);
        glVertex3d(0, 0.685629, 2.868019);
        glVertex3d(0.210173, 0.646844, 2.813052);
        glVertex3d(0, 0.680132, 2.813052);

        glNormal3d(0.155677, 0.982905, -0.098293);
        glVertex3d(0, 0.685629, 2.868019);
        glVertex3d(0.211871, 0.652071, 2.868019);
        glVertex3d(0.210173, 0.646844, 2.813052);

        glNormal3d(0.148589, 0.938152, 0.312718);
        glVertex3d(0, 0.658145, 2.950469);
        glVertex3d(0.211871, 0.652071, 2.868019);
        glVertex3d(0, 0.685629, 2.868019);

        glNormal3d(0.148589, 0.938152, 0.312718);
        glVertex3d(0, 0.658145, 2.950469);
        glVertex3d(0.203378, 0.625933, 2.950469);
        glVertex3d(0.211871, 0.652071, 2.868019);

        glNormal3d(0.081219, 0.512797, 0.85466);
        glVertex3d(0, 0.603178, 2.98345);
        glVertex3d(0.203378, 0.625933, 2.950469);
        glVertex3d(0, 0.658145, 2.950469);

        glNormal3d(0.081219, 0.512797, 0.854659);
        glVertex3d(0, 0.603178, 2.98345);
        glVertex3d(0.186393, 0.573656, 2.98345);
        glVertex3d(0.203378, 0.625933, 2.950469);

        glNormal3d(0.031047, 0.196023, 0.980108);
        glVertex3d(0, 0.520728, 2.99994);
        glVertex3d(0.186393, 0.573656, 2.98345);
        glVertex3d(0, 0.603178, 2.98345);

        glNormal3d(0.031047, 0.196023, 0.980108);
        glVertex3d(0, 0.520728, 2.99994);
        glVertex3d(0.160914, 0.495241, 2.99994);
        glVertex3d(0.186393, 0.573656, 2.98345);

        glNormal3d(0.155908, 0.98436, -0.082029);
        glVertex3d(0, 0.526224, 3.0659);
        glVertex3d(0.160914, 0.495241, 2.99994);
        glVertex3d(0, 0.520728, 2.99994);

        glNormal3d(0.155908, 0.98436, -0.08203);
        glVertex3d(0, 0.526224, 3.0659);
        glVertex3d(0.162612, 0.500469, 3.0659);
        glVertex3d(0.160914, 0.495241, 2.99994);

        glNormal3d(0.111299, 0.702715, 0.702712);
        glVertex3d(0, 0.498741, 3.093384);
        glVertex3d(0.162612, 0.500469, 3.0659);
        glVertex3d(0, 0.526224, 3.0659);

        glNormal3d(0.1113, 0.702714, 0.702713);
        glVertex3d(0, 0.498741, 3.093384);
        glVertex3d(0.15412, 0.474331, 3.093384);
        glVertex3d(0.162612, 0.500469, 3.0659);

        glNormal3d(0.155808, 0.983731, 0.089431);
        glVertex3d(0, 0.41629, 3.153847);
        glVertex3d(0.13034, 0.401143, 3.093384);
        glVertex3d(0, 0.421787, 3.093384);

        glNormal3d(0.155808, 0.983731, 0.08943);
        glVertex3d(0, 0.41629, 3.153847);
        glVertex3d(0.128641, 0.395916, 3.153847);
        glVertex3d(0.13034, 0.401143, 3.093384);

        glNormal3d(0.1113, 0.702715, -0.702712);
        glVertex3d(0, 0.44927, 3.186828);
        glVertex3d(0.128641, 0.395916, 3.153847);
        glVertex3d(0, 0.41629, 3.153847);

        glNormal3d(0.1113, 0.702715, -0.702712);
        glVertex3d(0, 0.44927, 3.186828);
        glVertex3d(0.138832, 0.427281, 3.186828);
        glVertex3d(0.128641, 0.395916, 3.153847);

        glNormal3d(0.153972, 0.972138, -0.176752);
        glVertex3d(0, 0.460264, 3.247291);
        glVertex3d(0.138832, 0.427281, 3.186828);
        glVertex3d(0, 0.44927, 3.186828);

        glNormal3d(0.153972, 0.972137, -0.176753);
        glVertex3d(0, 0.460264, 3.247291);
        glVertex3d(0.14223, 0.437737, 3.247291);
        glVertex3d(0.138832, 0.427281, 3.186828);

        glNormal3d(0.143242, 0.904389, 0.401948);
        glVertex3d(0, 0.438277, 3.296762);
        glVertex3d(0.14223, 0.437737, 3.247291);
        glVertex3d(0, 0.460264, 3.247291);

        glNormal3d(0.143242, 0.904389, 0.401948);
        glVertex3d(0, 0.438277, 3.296762);
        glVertex3d(0.135435, 0.416826, 3.296762);
        glVertex3d(0.14223, 0.437737, 3.247291);

        glNormal3d(0.038386, 0.242359, 0.969427);
        glVertex3d(0, 0.394303, 3.307755);
        glVertex3d(0.135435, 0.416826, 3.296762);
        glVertex3d(0, 0.438277, 3.296762);

        glNormal3d(0.038386, 0.242359, 0.969427);
        glVertex3d(0, 0.394303, 3.307755);
        glVertex3d(0.121847, 0.375005, 3.307755);
        glVertex3d(0.135435, 0.416826, 3.296762);

        glNormal3d(0.156303, 0.986853, 0.041119);
        glVertex3d(0, 0.388807, 3.439676);
        glVertex3d(0.121847, 0.375005, 3.307755);
        glVertex3d(0, 0.394303, 3.307755);

        glNormal3d(0.156303, 0.986853, 0.041119);
        glVertex3d(0, 0.388807, 3.439676);
        glVertex3d(0.120148, 0.369777, 3.439676);
        glVertex3d(0.121847, 0.375005, 3.307755);

        glNormal3d(0.155678, 0.982906, -0.09829);
        glVertex3d(0, 0.3998, 3.54961);
        glVertex3d(0.120148, 0.369777, 3.439676);
        glVertex3d(0, 0.388807, 3.439676);

        glNormal3d(0.155678, 0.982906, -0.09829);
        glVertex3d(0, 0.3998, 3.54961);
        glVertex3d(0.123545, 0.380232, 3.54961);
        glVertex3d(0.120148, 0.369777, 3.439676);

        glNormal3d(0.149567, 0.944321, -0.293065);
        glVertex3d(0, 0.44927, 3.709014);
        glVertex3d(0.123545, 0.380232, 3.54961);
        glVertex3d(0, 0.3998, 3.54961);

        glNormal3d(0.149566, 0.944321, -0.293066);
        glVertex3d(0, 0.44927, 3.709014);
        glVertex3d(0.138832, 0.427282, 3.709014);
        glVertex3d(0.123545, 0.380232, 3.54961);

        glNormal3d(0.139237, 0.879107, -0.455833);
        glVertex3d(0, 0.526224, 3.857425);
        glVertex3d(0.138832, 0.427282, 3.709014);
        glVertex3d(0, 0.44927, 3.709014);

        glNormal3d(0.139238, 0.879107, -0.455832);
        glVertex3d(0, 0.526224, 3.857425);
        glVertex3d(0.162612, 0.500469, 3.857425);
        glVertex3d(0.138832, 0.427282, 3.709014);

        glNormal3d(0.117558, 0.742227, -0.659757);
        glVertex3d(0, 0.614171, 3.956366);
        glVertex3d(0.162612, 0.500469, 3.857425);
        glVertex3d(0, 0.526224, 3.857425);

        glNormal3d(0.117558, 0.742227, -0.659757);
        glVertex3d(0, 0.614171, 3.956366);
        glVertex3d(0.18979, 0.584112, 3.956366);
        glVertex3d(0.162612, 0.500469, 3.857425);

        glNormal3d(0.118359, 0.747286, -0.653877);
        glVertex3d(0, 0.652648, 4.00034);
        glVertex3d(0.18979, 0.584112, 3.956366);
        glVertex3d(0, 0.614171, 3.956366);

        glNormal3d(0.118359, 0.747286, -0.653877);
        glVertex3d(0, 0.652648, 4.00034);
        glVertex3d(0.20168, 0.620705, 4.00034);
        glVertex3d(0.18979, 0.584112, 3.956366);

        glNormal3d(0.156435, 0.987688, -2e-06);
        glVertex3d(0, 0.652648, 4.0663);
        glVertex3d(0.20168, 0.620705, 4.00034);
        glVertex3d(0, 0.652648, 4.00034);

        glNormal3d(0.156435, 0.987688, 0);
        glVertex3d(0, 0.652648, 4.0663);
        glVertex3d(0.20168, 0.620705, 4.0663);
        glVertex3d(0.20168, 0.620705, 4.00034);

        glNormal3d(-0.073904, -0.466609, 0.881371);
        glVertex3d(0, 0.460264, 4.08279);
        glVertex3d(0.171105, 0.526607, 4.132261);
        glVertex3d(0, 0.553708, 4.132261);

        glNormal3d(-0.073904, -0.46661, 0.88137);
        glVertex3d(0, 0.460264, 4.08279);
        glVertex3d(0.14223, 0.437737, 4.08279);
        glVertex3d(0.171105, 0.526607, 4.132261);

        glNormal3d(0.130655, 0.824918, 0.549945);
        glVertex3d(0, 0.372317, 4.214711);
        glVertex3d(0.14223, 0.437737, 4.08279);
        glVertex3d(0, 0.460264, 4.08279);

        glNormal3d(0.130654, 0.824918, 0.549945);
        glVertex3d(0, 0.372317, 4.214711);
        glVertex3d(0.115052, 0.354094, 4.214711);
        glVertex3d(0.14223, 0.437737, 4.08279);

        glNormal3d(0.102532, 0.647362, 0.755255);
        glVertex3d(0, 0.295363, 4.280672);
        glVertex3d(0.115052, 0.354094, 4.214711);
        glVertex3d(0, 0.372317, 4.214711);

        glNormal3d(0.102532, 0.647362, 0.755255);
        glVertex3d(0, 0.295363, 4.280672);
        glVertex3d(0.091272, 0.280907, 4.280672);
        glVertex3d(0.115052, 0.354094, 4.214711);

        glNormal3d(0.091671, 0.57879, 0.810307);
        glVertex3d(0, 0.218409, 4.335639);
        glVertex3d(0.091272, 0.280907, 4.280672);
        glVertex3d(0, 0.295363, 4.280672);

        glNormal3d(0.091672, 0.57879, 0.810308);
        glVertex3d(0, 0.218409, 4.335639);
        glVertex3d(0.067492, 0.207719, 4.335639);
        glVertex3d(0.091272, 0.280907, 4.280672);

        glNormal3d(0.064194, 0.405303, 0.911926);
        glVertex3d(0, 0.168939, 4.357625);
        glVertex3d(0.067492, 0.207719, 4.335639);
        glVertex3d(0, 0.218409, 4.335639);

        glNormal3d(0.064194, 0.405303, 0.911926);
        glVertex3d(0, 0.168939, 4.357625);
        glVertex3d(0.052205, 0.16067, 4.357625);
        glVertex3d(0.067492, 0.207719, 4.335639);

        glNormal3d(0.138117, 0.872032, -0.469557);
        glVertex3d(0, 0.207416, 4.429082);
        glVertex3d(0.052205, 0.16067, 4.357625);
        glVertex3d(0, 0.168939, 4.357625);

        glNormal3d(0.138116, 0.872032, -0.469558);
        glVertex3d(0, 0.207416, 4.429082);
        glVertex3d(0.064095, 0.197264, 4.429082);
        glVertex3d(0.052205, 0.16067, 4.357625);

        glNormal3d(0.156046, 0.98524, 0.070375);
        glVertex3d(0, 0.201919, 4.506036);
        glVertex3d(0.064095, 0.197264, 4.429082);
        glVertex3d(0, 0.207416, 4.429082);

        glNormal3d(0.156046, 0.98524, 0.070374);
        glVertex3d(0, 0.201919, 4.506036);
        glVertex3d(0.062396, 0.192036, 4.506036);
        glVertex3d(0.064095, 0.197264, 4.429082);

        glNormal3d(0.111298, 0.702714, 0.702714);
        glVertex3d(0, 0.135959, 4.571997);
        glVertex3d(0.062396, 0.192036, 4.506036);
        glVertex3d(0, 0.201919, 4.506036);

        glNormal3d(0.111298, 0.702714, 0.702714);
        glVertex3d(0, 0.135959, 4.571997);
        glVertex3d(0.042014, 0.129304, 4.571997);
        glVertex3d(0.062396, 0.192036, 4.506036);

        glNormal3d(0.046528, 0.29377, 0.954743);
        glVertex3d(0, 0.064502, 4.593984);
        glVertex3d(0.042014, 0.129304, 4.571997);
        glVertex3d(0, 0.135959, 4.571997);

        glNormal3d(0.046528, 0.29377, 0.954743);
        glVertex3d(0, 0.064502, 4.593984);
        glVertex3d(0.019932, 0.061345, 4.593984);
        glVertex3d(0.042014, 0.129304, 4.571997);

        glNormal3d(0.014707, 0.09286, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0.019932, 0.061345, 4.593984);
        glVertex3d(0, 0.064502, 4.593984);

        glNormal3d(0.124056, 0.783255, 0.609197);
        glVertex3d(0, 0.592185, 4.08279);
        glVertex3d(0, 0.553708, 4.132261);
        glVertex3d(0.171105, 0.526607, 4.132261);

        glNormal3d(0.124057, 0.783256, 0.609197);
        glVertex3d(0, 0.592185, 4.08279);
        glVertex3d(0.171105, 0.526607, 4.132261);
        glVertex3d(0.182995, 0.563201, 4.08279);

        glNormal3d(0.041639, 0.262895, 0.963926);
        glVertex3d(0, 0.652648, 4.0663);
        glVertex3d(0, 0.592185, 4.08279);
        glVertex3d(0.182995, 0.563201, 4.08279);

        glNormal3d(0.041639, 0.262894, 0.963926);
        glVertex3d(0, 0.652648, 4.0663);
        glVertex3d(0.182995, 0.563201, 4.08279);
        glVertex3d(0.20168, 0.620705, 4.0663);

        glNormal3d(0, 0, 1);
        glVertex3d(0, 0.421787, 3.093384);
        glVertex3d(0.15412, 0.474331, 3.093384);
        glVertex3d(0, 0.498741, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0, 0.421787, 3.093384);
        glVertex3d(0.13034, 0.401143, 3.093384);
        glVertex3d(0.15412, 0.474331, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.13034, 0.401143, 3.093384);
        glVertex3d(0.293153, 0.40349, 3.093384);
        glVertex3d(0.15412, 0.474331, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.13034, 0.401143, 3.093384);
        glVertex3d(0.24792, 0.341233, 3.093384);
        glVertex3d(0.293153, 0.40349, 3.093384);

        glNormal3d(0.120839, 0.23716, 0.963926);
        glVertex3d(0.20168, 0.620705, 4.0663);
        glVertex3d(0.182995, 0.563201, 4.08279);
        glVertex3d(0.348078, 0.479087, 4.08279);

        glNormal3d(0.120839, 0.237161, 0.963926);
        glVertex3d(0.20168, 0.620705, 4.0663);
        glVertex3d(0.348078, 0.479087, 4.08279);
        glVertex3d(0.383617, 0.528003, 4.0663);

        glNormal3d(0.360024, 0.706585, 0.609196);
        glVertex3d(0.182995, 0.563201, 4.08279);
        glVertex3d(0.171105, 0.526607, 4.132261);
        glVertex3d(0.325461, 0.447959, 4.132261);

        glNormal3d(0.360023, 0.706585, 0.609198);
        glVertex3d(0.182995, 0.563201, 4.08279);
        glVertex3d(0.325461, 0.447959, 4.132261);
        glVertex3d(0.348078, 0.479087, 4.08279);

        glNormal3d(0.042683, 0.08377, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0.037913, 0.052183, 4.593984);
        glVertex3d(0.019932, 0.061345, 4.593984);

        glNormal3d(0.135031, 0.265013, 0.954743);
        glVertex3d(0.019932, 0.061345, 4.593984);
        glVertex3d(0.079914, 0.109993, 4.571997);
        glVertex3d(0.042014, 0.129304, 4.571997);

        glNormal3d(0.13503, 0.265014, 0.954743);
        glVertex3d(0.019932, 0.061345, 4.593984);
        glVertex3d(0.037913, 0.052183, 4.593984);
        glVertex3d(0.079914, 0.109993, 4.571997);

        glNormal3d(0.323003, 0.633927, 0.702713);
        glVertex3d(0.042014, 0.129304, 4.571997);
        glVertex3d(0.118685, 0.163356, 4.506036);
        glVertex3d(0.062396, 0.192036, 4.506036);

        glNormal3d(0.323001, 0.633928, 0.702713);
        glVertex3d(0.042014, 0.129304, 4.571997);
        glVertex3d(0.079914, 0.109993, 4.571997);
        glVertex3d(0.118685, 0.163356, 4.506036);

        glNormal3d(0.452866, 0.888797, 0.070374);
        glVertex3d(0.062396, 0.192036, 4.506036);
        glVertex3d(0.121916, 0.167803, 4.429082);
        glVertex3d(0.064095, 0.197264, 4.429082);

        glNormal3d(0.452866, 0.888797, 0.070374);
        glVertex3d(0.062396, 0.192036, 4.506036);
        glVertex3d(0.118685, 0.163356, 4.506036);
        glVertex3d(0.121916, 0.167803, 4.429082);

        glNormal3d(0.40083, 0.786671, -0.469558);
        glVertex3d(0.064095, 0.197264, 4.429082);
        glVertex3d(0.0993, 0.136674, 4.357625);
        glVertex3d(0.052205, 0.16067, 4.357625);

        glNormal3d(0.40083, 0.786671, -0.469558);
        glVertex3d(0.064095, 0.197264, 4.429082);
        glVertex3d(0.121916, 0.167803, 4.429082);
        glVertex3d(0.0993, 0.136674, 4.357625);

        glNormal3d(0.186297, 0.36563, 0.911926);
        glVertex3d(0.052205, 0.16067, 4.357625);
        glVertex3d(0.128378, 0.176697, 4.335639);
        glVertex3d(0.067492, 0.207719, 4.335639);

        glNormal3d(0.186297, 0.365629, 0.911926);
        glVertex3d(0.052205, 0.16067, 4.357625);
        glVertex3d(0.0993, 0.136674, 4.357625);
        glVertex3d(0.128378, 0.176697, 4.335639);

        glNormal3d(0.266041, 0.522134, 0.810308);
        glVertex3d(0.067492, 0.207719, 4.335639);
        glVertex3d(0.17361, 0.238953, 4.280672);
        glVertex3d(0.091272, 0.280907, 4.280672);

        glNormal3d(0.266041, 0.522135, 0.810307);
        glVertex3d(0.067492, 0.207719, 4.335639);
        glVertex3d(0.128378, 0.176697, 4.335639);
        glVertex3d(0.17361, 0.238953, 4.280672);

        glNormal3d(0.29756, 0.583994, 0.755255);
        glVertex3d(0.091272, 0.280907, 4.280672);
        glVertex3d(0.218842, 0.30121, 4.214711);
        glVertex3d(0.115052, 0.354094, 4.214711);

        glNormal3d(0.29756, 0.583993, 0.755255);
        glVertex3d(0.091272, 0.280907, 4.280672);
        glVertex3d(0.17361, 0.238953, 4.280672);
        glVertex3d(0.218842, 0.30121, 4.214711);

        glNormal3d(0.379174, 0.744169, 0.549945);
        glVertex3d(0.115052, 0.354094, 4.214711);
        glVertex3d(0.270536, 0.372361, 4.08279);
        glVertex3d(0.14223, 0.437737, 4.08279);

        glNormal3d(0.379174, 0.744169, 0.549945);
        glVertex3d(0.115052, 0.354094, 4.214711);
        glVertex3d(0.218842, 0.30121, 4.214711);
        glVertex3d(0.270536, 0.372361, 4.08279);

        glNormal3d(-0.214477, -0.420934, 0.88137);
        glVertex3d(0.14223, 0.437737, 4.08279);
        glVertex3d(0.325461, 0.447959, 4.132261);
        glVertex3d(0.171105, 0.526607, 4.132261);

        glNormal3d(-0.214477, -0.420934, 0.881371);
        glVertex3d(0.14223, 0.437737, 4.08279);
        glVertex3d(0.270536, 0.372361, 4.08279);
        glVertex3d(0.325461, 0.447959, 4.132261);

        glNormal3d(0.453991, 0.891006, 0);
        glVertex3d(0.20168, 0.620705, 4.0663);
        glVertex3d(0.383617, 0.528003, 4.00034);
        glVertex3d(0.20168, 0.620705, 4.00034);

        glNormal3d(0.453991, 0.891006, -2e-06);
        glVertex3d(0.20168, 0.620705, 4.0663);
        glVertex3d(0.383617, 0.528003, 4.0663);
        glVertex3d(0.383617, 0.528003, 4.00034);

        glNormal3d(0.34349, 0.674136, -0.653877);
        glVertex3d(0.20168, 0.620705, 4.00034);
        glVertex3d(0.361001, 0.496875, 3.956366);
        glVertex3d(0.18979, 0.584112, 3.956366);

        glNormal3d(0.343491, 0.674137, -0.653876);
        glVertex3d(0.20168, 0.620705, 4.00034);
        glVertex3d(0.383617, 0.528003, 4.00034);
        glVertex3d(0.361001, 0.496875, 3.956366);

        glNormal3d(0.341164, 0.669572, -0.659757);
        glVertex3d(0.18979, 0.584112, 3.956366);
        glVertex3d(0.309307, 0.425724, 3.857425);
        glVertex3d(0.162612, 0.500469, 3.857425);

        glNormal3d(0.341165, 0.669572, -0.659757);
        glVertex3d(0.18979, 0.584112, 3.956366);
        glVertex3d(0.361001, 0.496875, 3.956366);
        glVertex3d(0.309307, 0.425724, 3.857425);

        glNormal3d(0.404082, 0.793054, -0.455832);
        glVertex3d(0.162612, 0.500469, 3.857425);
        glVertex3d(0.264075, 0.363467, 3.709014);
        glVertex3d(0.138832, 0.427282, 3.709014);

        glNormal3d(0.404081, 0.793054, -0.455833);
        glVertex3d(0.162612, 0.500469, 3.857425);
        glVertex3d(0.309307, 0.425724, 3.857425);
        glVertex3d(0.264075, 0.363467, 3.709014);

        glNormal3d(0.434057, 0.851884, -0.293066);
        glVertex3d(0.138832, 0.427282, 3.709014);
        glVertex3d(0.234997, 0.323445, 3.54961);
        glVertex3d(0.123545, 0.380232, 3.54961);

        glNormal3d(0.434058, 0.851884, -0.293066);
        glVertex3d(0.138832, 0.427282, 3.709014);
        glVertex3d(0.264075, 0.363467, 3.709014);
        glVertex3d(0.234997, 0.323445, 3.54961);

        glNormal3d(0.451792, 0.886692, -0.09829);
        glVertex3d(0.123545, 0.380232, 3.54961);
        glVertex3d(0.228535, 0.314551, 3.439676);
        glVertex3d(0.120148, 0.369777, 3.439676);

        glNormal3d(0.451793, 0.886692, -0.09829);
        glVertex3d(0.123545, 0.380232, 3.54961);
        glVertex3d(0.234997, 0.323445, 3.54961);
        glVertex3d(0.228535, 0.314551, 3.439676);

        glNormal3d(0.453606, 0.890253, 0.041119);
        glVertex3d(0.120148, 0.369777, 3.439676);
        glVertex3d(0.231766, 0.318998, 3.307755);
        glVertex3d(0.121847, 0.375005, 3.307755);

        glNormal3d(0.453607, 0.890253, 0.041119);
        glVertex3d(0.120148, 0.369777, 3.439676);
        glVertex3d(0.228535, 0.314551, 3.439676);
        glVertex3d(0.231766, 0.318998, 3.307755);

        glNormal3d(0.1114, 0.218635, 0.969427);
        glVertex3d(0.121847, 0.375005, 3.307755);
        glVertex3d(0.257613, 0.354573, 3.296762);
        glVertex3d(0.135435, 0.416826, 3.296762);

        glNormal3d(0.1114, 0.218636, 0.969427);
        glVertex3d(0.121847, 0.375005, 3.307755);
        glVertex3d(0.231766, 0.318998, 3.307755);
        glVertex3d(0.257613, 0.354573, 3.296762);

        glNormal3d(0.415703, 0.815861, 0.401949);
        glVertex3d(0.135435, 0.416826, 3.296762);
        glVertex3d(0.270536, 0.372361, 3.247291);
        glVertex3d(0.14223, 0.437737, 3.247291);

        glNormal3d(0.415703, 0.815861, 0.401947);
        glVertex3d(0.135435, 0.416826, 3.296762);
        glVertex3d(0.257613, 0.354573, 3.296762);
        glVertex3d(0.270536, 0.372361, 3.247291);

        glNormal3d(0.446842, 0.876978, -0.176753);
        glVertex3d(0.14223, 0.437737, 3.247291);
        glVertex3d(0.264075, 0.363467, 3.186828);
        glVertex3d(0.138832, 0.427281, 3.186828);

        glNormal3d(0.446844, 0.876978, -0.176751);
        glVertex3d(0.14223, 0.437737, 3.247291);
        glVertex3d(0.270536, 0.372361, 3.247291);
        glVertex3d(0.264075, 0.363467, 3.186828);

        glNormal3d(0.323004, 0.633929, -0.702711);
        glVertex3d(0.138832, 0.427281, 3.186828);
        glVertex3d(0.244689, 0.336786, 3.153847);
        glVertex3d(0.128641, 0.395916, 3.153847);

        glNormal3d(0.323002, 0.633927, -0.702713);
        glVertex3d(0.138832, 0.427281, 3.186828);
        glVertex3d(0.264075, 0.363467, 3.186828);
        glVertex3d(0.244689, 0.336786, 3.153847);

        glNormal3d(0.452172, 0.887436, 0.089431);
        glVertex3d(0.128641, 0.395916, 3.153847);
        glVertex3d(0.24792, 0.341233, 3.093384);
        glVertex3d(0.13034, 0.401143, 3.093384);

        glNormal3d(0.452173, 0.887436, 0.089431);
        glVertex3d(0.128641, 0.395916, 3.153847);
        glVertex3d(0.244689, 0.336786, 3.153847);
        glVertex3d(0.24792, 0.341233, 3.093384);

        glNormal3d(0.323002, 0.633927, 0.702713);
        glVertex3d(0.15412, 0.474331, 3.093384);
        glVertex3d(0.309307, 0.425724, 3.0659);
        glVertex3d(0.162612, 0.500469, 3.0659);

        glNormal3d(0.323002, 0.633927, 0.702713);
        glVertex3d(0.15412, 0.474331, 3.093384);
        glVertex3d(0.293153, 0.40349, 3.093384);
        glVertex3d(0.309307, 0.425724, 3.0659);

        glNormal3d(0.452461, 0.888003, -0.08203);
        glVertex3d(0.162612, 0.500469, 3.0659);
        glVertex3d(0.306076, 0.421277, 2.99994);
        glVertex3d(0.160914, 0.495241, 2.99994);

        glNormal3d(0.452461, 0.888004, -0.082031);
        glVertex3d(0.162612, 0.500469, 3.0659);
        glVertex3d(0.309307, 0.425724, 3.0659);
        glVertex3d(0.306076, 0.421277, 2.99994);

        glNormal3d(0.090102, 0.176835, 0.980108);
        glVertex3d(0.160914, 0.495241, 2.99994);
        glVertex3d(0.354539, 0.487981, 2.98345);
        glVertex3d(0.186393, 0.573656, 2.98345);

        glNormal3d(0.090102, 0.176835, 0.980108);
        glVertex3d(0.160914, 0.495241, 2.99994);
        glVertex3d(0.306076, 0.421277, 2.99994);
        glVertex3d(0.354539, 0.487981, 2.98345);

        glNormal3d(0.235707, 0.4626, 0.85466);
        glVertex3d(0.186393, 0.573656, 2.98345);
        glVertex3d(0.386848, 0.53245, 2.950469);
        glVertex3d(0.203378, 0.625933, 2.950469);

        glNormal3d(0.235707, 0.4626, 0.85466);
        glVertex3d(0.186393, 0.573656, 2.98345);
        glVertex3d(0.354539, 0.487981, 2.98345);
        glVertex3d(0.386848, 0.53245, 2.950469);

        glNormal3d(0.431222, 0.846319, 0.312718);
        glVertex3d(0.203378, 0.625933, 2.950469);
        glVertex3d(0.403003, 0.554685, 2.868019);
        glVertex3d(0.211871, 0.652071, 2.868019);

        glNormal3d(0.431222, 0.846319, 0.312718);
        glVertex3d(0.203378, 0.625933, 2.950469);
        glVertex3d(0.386848, 0.53245, 2.950469);
        glVertex3d(0.403003, 0.554685, 2.868019);

        glNormal3d(0.451793, 0.886692, -0.098293);
        glVertex3d(0.211871, 0.652071, 2.868019);
        glVertex3d(0.399772, 0.550238, 2.813052);
        glVertex3d(0.210173, 0.646844, 2.813052);

        glNormal3d(0.451793, 0.886692, -0.098293);
        glVertex3d(0.211871, 0.652071, 2.868019);
        glVertex3d(0.403003, 0.554685, 2.868019);
        glVertex3d(0.399772, 0.550238, 2.813052);

        glNormal3d(0.361493, 0.709469, -0.60496);
        glVertex3d(0.210173, 0.646844, 2.813052);
        glVertex3d(0.367463, 0.505769, 2.741595);
        glVertex3d(0.193187, 0.594567, 2.741595);

        glNormal3d(0.361493, 0.709469, -0.604961);
        glVertex3d(0.210173, 0.646844, 2.813052);
        glVertex3d(0.399772, 0.550238, 2.813052);
        glVertex3d(0.367463, 0.505769, 2.741595);

        glNormal3d(0.107778, 0.211526, -0.971412);
        glVertex3d(0.193187, 0.594567, 2.741595);
        glVertex3d(0.273767, 0.376808, 2.703118);
        glVertex3d(0.143928, 0.442965, 2.703118);

        glNormal3d(0.107778, 0.211526, -0.971412);
        glVertex3d(0.193187, 0.594567, 2.741595);
        glVertex3d(0.367463, 0.505769, 2.741595);
        glVertex3d(0.273767, 0.376808, 2.703118);

        glNormal3d(0.085968, 0.168722, -0.981908);
        glVertex3d(0.143928, 0.442965, 2.703118);
        glVertex3d(0.205919, 0.283423, 2.681131);
        glVertex3d(0.108258, 0.333183, 2.681131);

        glNormal3d(0.085968, 0.168722, -0.981908);
        glVertex3d(0.143928, 0.442965, 2.703118);
        glVertex3d(0.273767, 0.376808, 2.703118);
        glVertex3d(0.205919, 0.283423, 2.681131);

        glNormal3d(0.453554, 0.890149, -0.043855);
        glVertex3d(0.108258, 0.333183, 2.681131);
        glVertex3d(0.199457, 0.274529, 2.433779);
        glVertex3d(0.104861, 0.322728, 2.433779);

        glNormal3d(0.453555, 0.890149, -0.043855);
        glVertex3d(0.108258, 0.333183, 2.681131);
        glVertex3d(0.205919, 0.283423, 2.681131);
        glVertex3d(0.199457, 0.274529, 2.433779);

        glNormal3d(0.452541, 0.888163, 0.079827);
        glVertex3d(0.104861, 0.322728, 2.433779);
        glVertex3d(0.20915, 0.28787, 2.230402);
        glVertex3d(0.109957, 0.338411, 2.230402);

        glNormal3d(0.452542, 0.888163, 0.079828);
        glVertex3d(0.104861, 0.322728, 2.433779);
        glVertex3d(0.199457, 0.274529, 2.433779);
        glVertex3d(0.20915, 0.28787, 2.230402);

        glNormal3d(0.453991, 0.891006, 1e-06);
        glVertex3d(0.109957, 0.338411, 2.230402);
        glVertex3d(0.20915, 0.28787, 2.131461);
        glVertex3d(0.109957, 0.338411, 2.131461);

        glNormal3d(0.45399, 0.891007, 0);
        glVertex3d(0.109957, 0.338411, 2.230402);
        glVertex3d(0.20915, 0.28787, 2.230402);
        glVertex3d(0.20915, 0.28787, 2.131461);

        glNormal3d(0.436927, 0.857516, 0.27159);
        glVertex3d(0.109957, 0.338411, 2.131461);
        glVertex3d(0.228535, 0.314551, 2.01603);
        glVertex3d(0.120148, 0.369777, 2.01603);

        glNormal3d(0.436927, 0.857516, 0.27159);
        glVertex3d(0.109957, 0.338411, 2.131461);
        glVertex3d(0.20915, 0.28787, 2.131461);
        glVertex3d(0.228535, 0.314551, 2.01603);

        glNormal3d(0.444799, 0.872966, 0.200211);
        glVertex3d(0.120148, 0.369777, 2.01603);
        glVertex3d(0.24792, 0.341233, 1.856626);
        glVertex3d(0.13034, 0.401143, 1.856626);

        glNormal3d(0.444799, 0.872966, 0.200212);
        glVertex3d(0.120148, 0.369777, 2.01603);
        glVertex3d(0.228535, 0.314551, 2.01603);
        glVertex3d(0.24792, 0.341233, 1.856626);

        glNormal3d(0.441614, 0.866716, 0.231908);
        glVertex3d(0.13034, 0.401143, 1.856626);
        glVertex3d(0.270537, 0.372361, 1.697221);
        glVertex3d(0.14223, 0.437737, 1.697221);

        glNormal3d(0.441614, 0.866715, 0.231908);
        glVertex3d(0.13034, 0.401143, 1.856626);
        glVertex3d(0.24792, 0.341233, 1.856626);
        glVertex3d(0.270537, 0.372361, 1.697221);

        glNormal3d(0.431222, 0.846319, 0.312717);
        glVertex3d(0.14223, 0.437737, 1.697221);
        glVertex3d(0.293153, 0.403489, 1.581791);
        glVertex3d(0.15412, 0.474331, 1.581791);

        glNormal3d(0.431221, 0.84632, 0.312716);
        glVertex3d(0.14223, 0.437737, 1.697221);
        glVertex3d(0.270537, 0.372361, 1.697221);
        glVertex3d(0.293153, 0.403489, 1.581791);

        glNormal3d(0.423246, 0.830665, 0.361743);
        glVertex3d(0.15412, 0.474331, 1.581791);
        glVertex3d(0.328692, 0.452406, 1.427883);
        glVertex3d(0.172804, 0.531835, 1.427883);

        glNormal3d(0.423246, 0.830665, 0.361743);
        glVertex3d(0.15412, 0.474331, 1.581791);
        glVertex3d(0.293153, 0.403489, 1.581791);
        glVertex3d(0.328692, 0.452406, 1.427883);

        glNormal3d(0.433007, 0.849822, 0.300514);
        glVertex3d(0.172804, 0.531835, 1.427883);
        glVertex3d(0.352671, 0.48541, 1.3);
        glVertex3d(0.185411, 0.570634, 1.3);

        glNormal3d(0.433007, 0.849821, 0.300514);
        glVertex3d(0.172804, 0.531835, 1.427883);
        glVertex3d(0.328692, 0.452406, 1.427883);
        glVertex3d(0.352671, 0.48541, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.185411, 0.570634, 1.3);
        glVertex3d(0.41145, 0.566311, 1.3);
        glVertex3d(0.216312, 0.665739, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.185411, 0.570634, 1.3);
        glVertex3d(0.352671, 0.48541, 1.3);
        glVertex3d(0.41145, 0.566311, 1.3);

        glNormal3d(0.45356, 0.890161, 0.043547);
        glVertex3d(0.216312, 0.665739, 1.3);
        glVertex3d(0.412695, 0.568026, 1.251989);
        glVertex3d(0.216967, 0.667754, 1.251989);

        glNormal3d(0.45356, 0.890161, 0.043548);
        glVertex3d(0.216312, 0.665739, 1.3);
        glVertex3d(0.41145, 0.566311, 1.3);
        glVertex3d(0.412695, 0.568026, 1.251989);

        glNormal3d(0.453534, 0.89011, -0.044849);
        glVertex3d(0.216967, 0.667754, 1.251989);
        glVertex3d(0.409464, 0.563579, 1.131061);
        glVertex3d(0.215268, 0.662527, 1.131061);

        glNormal3d(0.453534, 0.89011, -0.04485);
        glVertex3d(0.216967, 0.667754, 1.251989);
        glVertex3d(0.412695, 0.568026, 1.251989);
        glVertex3d(0.409464, 0.563579, 1.131061);

        glNormal3d(0.411695, 0.807994, 0.42149);
        glVertex3d(0.215268, 0.662527, 1.131061);
        glVertex3d(0.435311, 0.599154, 1.037617);
        glVertex3d(0.228857, 0.704348, 1.037617);

        glNormal3d(0.411694, 0.807994, 0.421489);
        glVertex3d(0.215268, 0.662527, 1.131061);
        glVertex3d(0.409464, 0.563579, 1.131061);
        glVertex3d(0.435311, 0.599154, 1.037617);

        glNormal3d(0.333799, 0.655116, 0.677791);
        glVertex3d(0.228857, 0.704348, 1.037617);
        glVertex3d(0.480544, 0.661411, 0.955167);
        glVertex3d(0.252637, 0.777535, 0.955167);

        glNormal3d(0.333799, 0.655116, 0.677791);
        glVertex3d(0.228857, 0.704348, 1.037617);
        glVertex3d(0.435311, 0.599154, 1.037617);
        glVertex3d(0.480544, 0.661411, 0.955167);

        glNormal3d(0.362753, 0.711942, 0.60129);
        glVertex3d(0.252637, 0.777535, 0.955167);
        glVertex3d(0.532238, 0.732562, 0.839736);
        glVertex3d(0.279814, 0.861178, 0.839736);

        glNormal3d(0.362753, 0.711941, 0.60129);
        glVertex3d(0.252637, 0.777535, 0.955167);
        glVertex3d(0.480544, 0.661411, 0.955167);
        glVertex3d(0.532238, 0.732562, 0.839736);

        glNormal3d(0.39893, 0.782942, 0.477344);
        glVertex3d(0.279814, 0.861178, 0.839736);
        glVertex3d(0.567778, 0.781478, 0.729802);
        glVertex3d(0.298499, 0.918683, 0.729802);

        glNormal3d(0.39893, 0.782942, 0.477343);
        glVertex3d(0.279814, 0.861178, 0.839736);
        glVertex3d(0.532238, 0.732562, 0.839736);
        glVertex3d(0.567778, 0.781478, 0.729802);

        glNormal3d(0.449539, 0.882267, 0.139714);
        glVertex3d(0.298499, 0.918683, 0.729802);
        glVertex3d(0.57747, 0.794818, 0.614371);
        glVertex3d(0.303595, 0.934365, 0.614371);

        glNormal3d(0.449539, 0.882267, 0.139714);
        glVertex3d(0.298499, 0.918683, 0.729802);
        glVertex3d(0.567778, 0.781478, 0.729802);
        glVertex3d(0.57747, 0.794818, 0.614371);

        glNormal3d(0.450957, 0.885051, -0.115422);
        glVertex3d(0.303595, 0.934365, 0.614371);
        glVertex3d(0.571009, 0.785925, 0.520927);
        glVertex3d(0.300197, 0.92391, 0.520927);

        glNormal3d(0.450957, 0.885051, -0.11542);
        glVertex3d(0.303595, 0.934365, 0.614371);
        glVertex3d(0.57747, 0.794818, 0.614371);
        glVertex3d(0.571009, 0.785925, 0.520927);

        glNormal3d(0.4244, 0.83293, -0.355122);
        glVertex3d(0.300197, 0.92391, 0.520927);
        glVertex3d(0.554854, 0.76369, 0.44947);
        glVertex3d(0.291704, 0.897772, 0.44947);

        glNormal3d(0.4244, 0.832931, -0.355122);
        glVertex3d(0.300197, 0.92391, 0.520927);
        glVertex3d(0.571009, 0.785925, 0.520927);
        glVertex3d(0.554854, 0.76369, 0.44947);

        glNormal3d(0.341165, 0.669573, -0.659756);
        glVertex3d(0.291704, 0.897772, 0.44947);
        glVertex3d(0.529007, 0.728115, 0.4);
        glVertex3d(0.278116, 0.85595, 0.4);

        glNormal3d(0.341164, 0.669572, -0.659757);
        glVertex3d(0.291704, 0.897772, 0.44947);
        glVertex3d(0.554854, 0.76369, 0.44947);
        glVertex3d(0.529007, 0.728115, 0.4);

        glNormal3d(0.453991, 0.891006, -1e-06);
        glVertex3d(0.278116, 0.85595, 0.4);
        glVertex3d(0.529007, 0.728114, 0.3);
        glVertex3d(0.278116, 0.85595, 0.3);

        glNormal3d(0.453991, 0.891006, -1e-06);
        glVertex3d(0.278116, 0.85595, 0.4);
        glVertex3d(0.529007, 0.728115, 0.4);
        glVertex3d(0.529007, 0.728114, 0.3);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(0.278116, 0.85595, 0.3);
        glVertex3d(0.5684, 0.782335, 0.3);
        glVertex3d(0.298826, 0.91969, 0.3);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(0.278116, 0.85595, 0.3);
        glVertex3d(0.529007, 0.728114, 0.3);
        glVertex3d(0.5684, 0.782335, 0.3);

        glNormal3d(0.453992, 0.891006, 0);
        glVertex3d(0.298826, 0.91969, 0.3);
        glVertex3d(0.5684, 0.782335, 0);
        glVertex3d(0.298826, 0.91969, 0);

        glNormal3d(0.453992, 0.891006, 0);
        glVertex3d(0.298826, 0.91969, 0.3);
        glVertex3d(0.5684, 0.782335, 0.3);
        glVertex3d(0.5684, 0.782335, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.298826, 0.91969, 0);
        glVertex3d(0.5684, 0.782335, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.5684, 0.782335, 0);
        glVertex3d(0.782336, 0.568399, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0.707107, 0.707106, 0);
        glVertex3d(0.5684, 0.782335, 0.3);
        glVertex3d(0.782336, 0.568399, 0);
        glVertex3d(0.5684, 0.782335, 0);

        glNormal3d(0.707107, 0.707106, 0);
        glVertex3d(0.5684, 0.782335, 0.3);
        glVertex3d(0.782336, 0.568399, 0.3);
        glVertex3d(0.782336, 0.568399, 0);

        glNormal3d(1e-06, 1e-06, 1);
        glVertex3d(0.529007, 0.728114, 0.3);
        glVertex3d(0.782336, 0.568399, 0.3);
        glVertex3d(0.5684, 0.782335, 0.3);

        glNormal3d(1e-06, 1e-06, 1);
        glVertex3d(0.529007, 0.728114, 0.3);
        glVertex3d(0.728115, 0.529006, 0.3);
        glVertex3d(0.782336, 0.568399, 0.3);

        glNormal3d(0.707108, 0.707106, -1e-06);
        glVertex3d(0.529007, 0.728115, 0.4);
        glVertex3d(0.728115, 0.529006, 0.3);
        glVertex3d(0.529007, 0.728114, 0.3);

        glNormal3d(0.707107, 0.707106, -3e-06);
        glVertex3d(0.529007, 0.728115, 0.4);
        glVertex3d(0.728115, 0.529006, 0.4);
        glVertex3d(0.728115, 0.529006, 0.3);

        glNormal3d(0.531376, 0.531375, -0.659757);
        glVertex3d(0.554854, 0.76369, 0.44947);
        glVertex3d(0.728115, 0.529006, 0.4);
        glVertex3d(0.529007, 0.728115, 0.4);

        glNormal3d(0.531376, 0.531376, -0.659757);
        glVertex3d(0.554854, 0.76369, 0.44947);
        glVertex3d(0.763691, 0.554853, 0.44947);
        glVertex3d(0.728115, 0.529006, 0.4);

        glNormal3d(0.661018, 0.661017, -0.355122);
        glVertex3d(0.571009, 0.785925, 0.520927);
        glVertex3d(0.763691, 0.554853, 0.44947);
        glVertex3d(0.554854, 0.76369, 0.44947);

        glNormal3d(0.661019, 0.661017, -0.355121);
        glVertex3d(0.571009, 0.785925, 0.520927);
        glVertex3d(0.785926, 0.571007, 0.520927);
        glVertex3d(0.763691, 0.554853, 0.44947);

        glNormal3d(0.702382, 0.70238, -0.11542);
        glVertex3d(0.57747, 0.794818, 0.614371);
        glVertex3d(0.785926, 0.571007, 0.520927);
        glVertex3d(0.571009, 0.785925, 0.520927);

        glNormal3d(0.702382, 0.70238, -0.115421);
        glVertex3d(0.57747, 0.794818, 0.614371);
        glVertex3d(0.794819, 0.577469, 0.614371);
        glVertex3d(0.785926, 0.571007, 0.520927);

        glNormal3d(0.700172, 0.700171, 0.139714);
        glVertex3d(0.567778, 0.781478, 0.729802);
        glVertex3d(0.794819, 0.577469, 0.614371);
        glVertex3d(0.57747, 0.794818, 0.614371);

        glNormal3d(0.700172, 0.700171, 0.139713);
        glVertex3d(0.567778, 0.781478, 0.729802);
        glVertex3d(0.781479, 0.567777, 0.729802);
        glVertex3d(0.794819, 0.577469, 0.614371);

        glNormal3d(0.621347, 0.621347, 0.477343);
        glVertex3d(0.532238, 0.732562, 0.839736);
        glVertex3d(0.781479, 0.567777, 0.729802);
        glVertex3d(0.567778, 0.781478, 0.729802);

        glNormal3d(0.621347, 0.621346, 0.477343);
        glVertex3d(0.532238, 0.732562, 0.839736);
        glVertex3d(0.732563, 0.532237, 0.839736);
        glVertex3d(0.781479, 0.567777, 0.729802);

        glNormal3d(0.565, 0.565, 0.60129);
        glVertex3d(0.480544, 0.661411, 0.955167);
        glVertex3d(0.732563, 0.532237, 0.839736);
        glVertex3d(0.532238, 0.732562, 0.839736);

        glNormal3d(0.565, 0.565, 0.60129);
        glVertex3d(0.480544, 0.661411, 0.955167);
        glVertex3d(0.661412, 0.480543, 0.955167);
        glVertex3d(0.732563, 0.532237, 0.839736);

        glNormal3d(0.519904, 0.519903, 0.677791);
        glVertex3d(0.435311, 0.599154, 1.037617);
        glVertex3d(0.661412, 0.480543, 0.955167);
        glVertex3d(0.480544, 0.661411, 0.955167);

        glNormal3d(0.519904, 0.519903, 0.677791);
        glVertex3d(0.435311, 0.599154, 1.037617);
        glVertex3d(0.599154, 0.435311, 1.037617);
        glVertex3d(0.661412, 0.480543, 0.955167);

        glNormal3d(0.641229, 0.641228, 0.421489);
        glVertex3d(0.409464, 0.563579, 1.131061);
        glVertex3d(0.599154, 0.435311, 1.037617);
        glVertex3d(0.435311, 0.599154, 1.037617);

        glNormal3d(0.641229, 0.641228, 0.421488);
        glVertex3d(0.409464, 0.563579, 1.131061);
        glVertex3d(0.563579, 0.409464, 1.131061);
        glVertex3d(0.599154, 0.435311, 1.037617);

        glNormal3d(0.706396, 0.706395, -0.04485);
        glVertex3d(0.412695, 0.568026, 1.251989);
        glVertex3d(0.563579, 0.409464, 1.131061);
        glVertex3d(0.409464, 0.563579, 1.131061);

        glNormal3d(0.706396, 0.706395, -0.044849);
        glVertex3d(0.412695, 0.568026, 1.251989);
        glVertex3d(0.568026, 0.412695, 1.251989);
        glVertex3d(0.563579, 0.409464, 1.131061);

        glNormal3d(0.706437, 0.706436, 0.043547);
        glVertex3d(0.41145, 0.566311, 1.3);
        glVertex3d(0.568026, 0.412695, 1.251989);
        glVertex3d(0.412695, 0.568026, 1.251989);

        glNormal3d(0.706437, 0.706435, 0.043547);
        glVertex3d(0.41145, 0.566311, 1.3);
        glVertex3d(0.566312, 0.411449, 1.3);
        glVertex3d(0.568026, 0.412695, 1.251989);

        glNormal3d(0, 0, 1);
        glVertex3d(0.352671, 0.48541, 1.3);
        glVertex3d(0.566312, 0.411449, 1.3);
        glVertex3d(0.41145, 0.566311, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.352671, 0.48541, 1.3);
        glVertex3d(0.48541, 0.352671, 1.3);
        glVertex3d(0.566312, 0.411449, 1.3);

        glNormal3d(0.674423, 0.674422, 0.300514);
        glVertex3d(0.328692, 0.452406, 1.427883);
        glVertex3d(0.48541, 0.352671, 1.3);
        glVertex3d(0.352671, 0.48541, 1.3);

        glNormal3d(0.674423, 0.674422, 0.300513);
        glVertex3d(0.328692, 0.452406, 1.427883);
        glVertex3d(0.452406, 0.328692, 1.427883);
        glVertex3d(0.48541, 0.352671, 1.3);

        glNormal3d(0.65922, 0.65922, 0.361743);
        glVertex3d(0.293153, 0.403489, 1.581791);
        glVertex3d(0.452406, 0.328692, 1.427883);
        glVertex3d(0.328692, 0.452406, 1.427883);

        glNormal3d(0.65922, 0.65922, 0.361743);
        glVertex3d(0.293153, 0.403489, 1.581791);
        glVertex3d(0.40349, 0.293152, 1.581791);
        glVertex3d(0.452406, 0.328692, 1.427883);

        glNormal3d(0.671643, 0.671643, 0.312716);
        glVertex3d(0.270537, 0.372361, 1.697221);
        glVertex3d(0.40349, 0.293152, 1.581791);
        glVertex3d(0.293153, 0.403489, 1.581791);

        glNormal3d(0.671644, 0.671642, 0.312716);
        glVertex3d(0.270537, 0.372361, 1.697221);
        glVertex3d(0.372362, 0.270536, 1.697221);
        glVertex3d(0.40349, 0.293152, 1.581791);

        glNormal3d(0.68783, 0.687829, 0.231908);
        glVertex3d(0.24792, 0.341233, 1.856626);
        glVertex3d(0.372362, 0.270536, 1.697221);
        glVertex3d(0.270537, 0.372361, 1.697221);

        glNormal3d(0.68783, 0.687829, 0.231908);
        glVertex3d(0.24792, 0.341233, 1.856626);
        glVertex3d(0.341233, 0.24792, 1.856626);
        glVertex3d(0.372362, 0.270536, 1.697221);

        glNormal3d(0.69279, 0.692789, 0.200211);
        glVertex3d(0.228535, 0.314551, 2.01603);
        glVertex3d(0.341233, 0.24792, 1.856626);
        glVertex3d(0.24792, 0.341233, 1.856626);

        glNormal3d(0.692791, 0.692789, 0.200212);
        glVertex3d(0.228535, 0.314551, 2.01603);
        glVertex3d(0.314551, 0.228535, 2.01603);
        glVertex3d(0.341233, 0.24792, 1.856626);

        glNormal3d(0.68053, 0.680528, 0.27159);
        glVertex3d(0.20915, 0.28787, 2.131461);
        glVertex3d(0.314551, 0.228535, 2.01603);
        glVertex3d(0.228535, 0.314551, 2.01603);

        glNormal3d(0.680529, 0.680528, 0.271589);
        glVertex3d(0.20915, 0.28787, 2.131461);
        glVertex3d(0.28787, 0.209149, 2.131461);
        glVertex3d(0.314551, 0.228535, 2.01603);

        glNormal3d(0.707107, 0.707106, 0);
        glVertex3d(0.20915, 0.28787, 2.230402);
        glVertex3d(0.28787, 0.209149, 2.131461);
        glVertex3d(0.20915, 0.28787, 2.131461);

        glNormal3d(0.707107, 0.707106, 0);
        glVertex3d(0.20915, 0.28787, 2.230402);
        glVertex3d(0.28787, 0.209149, 2.230402);
        glVertex3d(0.28787, 0.209149, 2.131461);

        glNormal3d(0.704851, 0.70485, 0.079827);
        glVertex3d(0.199457, 0.274529, 2.433779);
        glVertex3d(0.28787, 0.209149, 2.230402);
        glVertex3d(0.20915, 0.28787, 2.230402);

        glNormal3d(0.704851, 0.70485, 0.079828);
        glVertex3d(0.199457, 0.274529, 2.433779);
        glVertex3d(0.274529, 0.199457, 2.433779);
        glVertex3d(0.28787, 0.209149, 2.230402);

        glNormal3d(0.706427, 0.706426, -0.043855);
        glVertex3d(0.205919, 0.283423, 2.681131);
        glVertex3d(0.274529, 0.199457, 2.433779);
        glVertex3d(0.199457, 0.274529, 2.433779);

        glNormal3d(0.706427, 0.706426, -0.043855);
        glVertex3d(0.205919, 0.283423, 2.681131);
        glVertex3d(0.283423, 0.205919, 2.681131);
        glVertex3d(0.274529, 0.199457, 2.433779);

        glNormal3d(0.133898, 0.133898, -0.981908);
        glVertex3d(0.273767, 0.376808, 2.703118);
        glVertex3d(0.283423, 0.205919, 2.681131);
        glVertex3d(0.205919, 0.283423, 2.681131);

        glNormal3d(0.133898, 0.133898, -0.981908);
        glVertex3d(0.273767, 0.376808, 2.703118);
        glVertex3d(0.376808, 0.273767, 2.703118);
        glVertex3d(0.283423, 0.205919, 2.681131);

        glNormal3d(0.167868, 0.167868, -0.971412);
        glVertex3d(0.367463, 0.505769, 2.741595);
        glVertex3d(0.376808, 0.273767, 2.703118);
        glVertex3d(0.273767, 0.376808, 2.703118);

        glNormal3d(0.167869, 0.167868, -0.971412);
        glVertex3d(0.367463, 0.505769, 2.741595);
        glVertex3d(0.505769, 0.367462, 2.741595);
        glVertex3d(0.376808, 0.273767, 2.703118);

        glNormal3d(0.563038, 0.563037, -0.60496);
        glVertex3d(0.399772, 0.550238, 2.813052);
        glVertex3d(0.505769, 0.367462, 2.741595);
        glVertex3d(0.367463, 0.505769, 2.741595);

        glNormal3d(0.563038, 0.563037, -0.60496);
        glVertex3d(0.399772, 0.550238, 2.813052);
        glVertex3d(0.550238, 0.399771, 2.813052);
        glVertex3d(0.505769, 0.367462, 2.741595);

        glNormal3d(0.703683, 0.703682, -0.098294);
        glVertex3d(0.403003, 0.554685, 2.868019);
        glVertex3d(0.550238, 0.399771, 2.813052);
        glVertex3d(0.399772, 0.550238, 2.813052);

        glNormal3d(0.703683, 0.703682, -0.098294);
        glVertex3d(0.403003, 0.554685, 2.868019);
        glVertex3d(0.554685, 0.403002, 2.868019);
        glVertex3d(0.550238, 0.399771, 2.813052);

        glNormal3d(0.671643, 0.671642, 0.312718);
        glVertex3d(0.386848, 0.53245, 2.950469);
        glVertex3d(0.554685, 0.403002, 2.868019);
        glVertex3d(0.403003, 0.554685, 2.868019);

        glNormal3d(0.671643, 0.671642, 0.312718);
        glVertex3d(0.386848, 0.53245, 2.950469);
        glVertex3d(0.532451, 0.386847, 2.950469);
        glVertex3d(0.554685, 0.403002, 2.868019);

        glNormal3d(0.367122, 0.367122, 0.85466);
        glVertex3d(0.354539, 0.487981, 2.98345);
        glVertex3d(0.532451, 0.386847, 2.950469);
        glVertex3d(0.386848, 0.53245, 2.950469);

        glNormal3d(0.367122, 0.367121, 0.85466);
        glVertex3d(0.354539, 0.487981, 2.98345);
        glVertex3d(0.487981, 0.354539, 2.98345);
        glVertex3d(0.532451, 0.386847, 2.950469);

        glNormal3d(0.140337, 0.140337, 0.980108);
        glVertex3d(0.306076, 0.421277, 2.99994);
        glVertex3d(0.487981, 0.354539, 2.98345);
        glVertex3d(0.354539, 0.487981, 2.98345);

        glNormal3d(0.140337, 0.140337, 0.980108);
        glVertex3d(0.306076, 0.421277, 2.99994);
        glVertex3d(0.421278, 0.306076, 2.99994);
        glVertex3d(0.487981, 0.354539, 2.98345);

        glNormal3d(0.704724, 0.704723, -0.082031);
        glVertex3d(0.309307, 0.425724, 3.0659);
        glVertex3d(0.421278, 0.306076, 2.99994);
        glVertex3d(0.306076, 0.421277, 2.99994);

        glNormal3d(0.704724, 0.704723, -0.08203);
        glVertex3d(0.309307, 0.425724, 3.0659);
        glVertex3d(0.425725, 0.309307, 3.0659);
        glVertex3d(0.421278, 0.306076, 2.99994);

        glNormal3d(0.503088, 0.503087, 0.702713);
        glVertex3d(0.293153, 0.40349, 3.093384);
        glVertex3d(0.425725, 0.309307, 3.0659);
        glVertex3d(0.309307, 0.425724, 3.0659);

        glNormal3d(0.503088, 0.503088, 0.702712);
        glVertex3d(0.293153, 0.40349, 3.093384);
        glVertex3d(0.40349, 0.293152, 3.093384);
        glVertex3d(0.425725, 0.309307, 3.0659);

        glNormal3d(0.704274, 0.704273, 0.089431);
        glVertex3d(0.244689, 0.336786, 3.153847);
        glVertex3d(0.341233, 0.24792, 3.093384);
        glVertex3d(0.24792, 0.341233, 3.093384);

        glNormal3d(0.704274, 0.704273, 0.089431);
        glVertex3d(0.244689, 0.336786, 3.153847);
        glVertex3d(0.336786, 0.244689, 3.153847);
        glVertex3d(0.341233, 0.24792, 3.093384);

        glNormal3d(0.503088, 0.503087, -0.702713);
        glVertex3d(0.264075, 0.363467, 3.186828);
        glVertex3d(0.336786, 0.244689, 3.153847);
        glVertex3d(0.244689, 0.336786, 3.153847);

        glNormal3d(0.503089, 0.503088, -0.702712);
        glVertex3d(0.264075, 0.363467, 3.186828);
        glVertex3d(0.363467, 0.264074, 3.186828);
        glVertex3d(0.336786, 0.244689, 3.153847);

        glNormal3d(0.695975, 0.695973, -0.176751);
        glVertex3d(0.270536, 0.372361, 3.247291);
        glVertex3d(0.363467, 0.264074, 3.186828);
        glVertex3d(0.264075, 0.363467, 3.186828);

        glNormal3d(0.695974, 0.695973, -0.176754);
        glVertex3d(0.270536, 0.372361, 3.247291);
        glVertex3d(0.372361, 0.270536, 3.247291);
        glVertex3d(0.363467, 0.264074, 3.186828);

        glNormal3d(0.647471, 0.647471, 0.401948);
        glVertex3d(0.257613, 0.354573, 3.296762);
        glVertex3d(0.372361, 0.270536, 3.247291);
        glVertex3d(0.270536, 0.372361, 3.247291);

        glNormal3d(0.647471, 0.647471, 0.401949);
        glVertex3d(0.257613, 0.354573, 3.296762);
        glVertex3d(0.354574, 0.257612, 3.296762);
        glVertex3d(0.372361, 0.270536, 3.247291);

        glNormal3d(0.17351, 0.17351, 0.969427);
        glVertex3d(0.231766, 0.318998, 3.307755);
        glVertex3d(0.354574, 0.257612, 3.296762);
        glVertex3d(0.257613, 0.354573, 3.296762);

        glNormal3d(0.17351, 0.17351, 0.969427);
        glVertex3d(0.231766, 0.318998, 3.307755);
        glVertex3d(0.318998, 0.231766, 3.307755);
        glVertex3d(0.354574, 0.257612, 3.296762);

        glNormal3d(0.70651, 0.706508, 0.041119);
        glVertex3d(0.228535, 0.314551, 3.439676);
        glVertex3d(0.318998, 0.231766, 3.307755);
        glVertex3d(0.231766, 0.318998, 3.307755);

        glNormal3d(0.70651, 0.706508, 0.041119);
        glVertex3d(0.228535, 0.314551, 3.439676);
        glVertex3d(0.314551, 0.228535, 3.439676);
        glVertex3d(0.318998, 0.231766, 3.307755);

        glNormal3d(0.703684, 0.703682, -0.09829);
        glVertex3d(0.234997, 0.323445, 3.54961);
        glVertex3d(0.314551, 0.228535, 3.439676);
        glVertex3d(0.228535, 0.314551, 3.439676);

        glNormal3d(0.703683, 0.703682, -0.09829);
        glVertex3d(0.234997, 0.323445, 3.54961);
        glVertex3d(0.323445, 0.234996, 3.54961);
        glVertex3d(0.314551, 0.228535, 3.439676);

        glNormal3d(0.67606, 0.676059, -0.293065);
        glVertex3d(0.264075, 0.363467, 3.709014);
        glVertex3d(0.323445, 0.234996, 3.54961);
        glVertex3d(0.234997, 0.323445, 3.54961);

        glNormal3d(0.676059, 0.676059, -0.293066);
        glVertex3d(0.264075, 0.363467, 3.709014);
        glVertex3d(0.363468, 0.264074, 3.709014);
        glVertex3d(0.323445, 0.234996, 3.54961);

        glNormal3d(0.629371, 0.629371, -0.455833);
        glVertex3d(0.309307, 0.425724, 3.857425);
        glVertex3d(0.363468, 0.264074, 3.709014);
        glVertex3d(0.264075, 0.363467, 3.709014);

        glNormal3d(0.629372, 0.629371, -0.455833);
        glVertex3d(0.309307, 0.425724, 3.857425);
        glVertex3d(0.425725, 0.309307, 3.857425);
        glVertex3d(0.363468, 0.264074, 3.709014);

        glNormal3d(0.531376, 0.531376, -0.659757);
        glVertex3d(0.361001, 0.496875, 3.956366);
        glVertex3d(0.425725, 0.309307, 3.857425);
        glVertex3d(0.309307, 0.425724, 3.857425);

        glNormal3d(0.531376, 0.531376, -0.659757);
        glVertex3d(0.361001, 0.496875, 3.956366);
        glVertex3d(0.496875, 0.361001, 3.956366);
        glVertex3d(0.425725, 0.309307, 3.857425);

        glNormal3d(0.534998, 0.534998, -0.653876);
        glVertex3d(0.383617, 0.528003, 4.00034);
        glVertex3d(0.496875, 0.361001, 3.956366);
        glVertex3d(0.361001, 0.496875, 3.956366);

        glNormal3d(0.534999, 0.534998, -0.653875);
        glVertex3d(0.383617, 0.528003, 4.00034);
        glVertex3d(0.528004, 0.383617, 4.00034);
        glVertex3d(0.496875, 0.361001, 3.956366);

        glNormal3d(0.707107, 0.707106, -1e-06);
        glVertex3d(0.383617, 0.528003, 4.0663);
        glVertex3d(0.528004, 0.383617, 4.00034);
        glVertex3d(0.383617, 0.528003, 4.00034);

        glNormal3d(0.707107, 0.707106, -1e-06);
        glVertex3d(0.383617, 0.528003, 4.0663);
        glVertex3d(0.528004, 0.383617, 4.0663);
        glVertex3d(0.528004, 0.383617, 4.00034);

        glNormal3d(-0.334056, -0.334055, 0.881371);
        glVertex3d(0.270536, 0.372361, 4.08279);
        glVertex3d(0.447959, 0.325461, 4.132261);
        glVertex3d(0.325461, 0.447959, 4.132261);

        glNormal3d(-0.334056, -0.334056, 0.88137);
        glVertex3d(0.270536, 0.372361, 4.08279);
        glVertex3d(0.372361, 0.270536, 4.08279);
        glVertex3d(0.447959, 0.325461, 4.132261);

        glNormal3d(0.590576, 0.590576, 0.549945);
        glVertex3d(0.218842, 0.30121, 4.214711);
        glVertex3d(0.372361, 0.270536, 4.08279);
        glVertex3d(0.270536, 0.372361, 4.08279);

        glNormal3d(0.590576, 0.590576, 0.549946);
        glVertex3d(0.218842, 0.30121, 4.214711);
        glVertex3d(0.301211, 0.218842, 4.214711);
        glVertex3d(0.372361, 0.270536, 4.08279);

        glNormal3d(0.46346, 0.463459, 0.755255);
        glVertex3d(0.17361, 0.238953, 4.280672);
        glVertex3d(0.301211, 0.218842, 4.214711);
        glVertex3d(0.218842, 0.30121, 4.214711);

        glNormal3d(0.46346, 0.46346, 0.755255);
        glVertex3d(0.17361, 0.238953, 4.280672);
        glVertex3d(0.238954, 0.17361, 4.280672);
        glVertex3d(0.301211, 0.218842, 4.214711);

        glNormal3d(0.414368, 0.414368, 0.810307);
        glVertex3d(0.128378, 0.176697, 4.335639);
        glVertex3d(0.238954, 0.17361, 4.280672);
        glVertex3d(0.17361, 0.238953, 4.280672);

        glNormal3d(0.414369, 0.414368, 0.810307);
        glVertex3d(0.128378, 0.176697, 4.335639);
        glVertex3d(0.176697, 0.128378, 4.335639);
        glVertex3d(0.238954, 0.17361, 4.280672);

        glNormal3d(0.290165, 0.290164, 0.911926);
        glVertex3d(0.0993, 0.136674, 4.357625);
        glVertex3d(0.176697, 0.128378, 4.335639);
        glVertex3d(0.128378, 0.176697, 4.335639);

        glNormal3d(0.290165, 0.290165, 0.911926);
        glVertex3d(0.0993, 0.136674, 4.357625);
        glVertex3d(0.136674, 0.0993, 4.357625);
        glVertex3d(0.176697, 0.128378, 4.335639);

        glNormal3d(0.624306, 0.624306, -0.469557);
        glVertex3d(0.121916, 0.167803, 4.429082);
        glVertex3d(0.136674, 0.0993, 4.357625);
        glVertex3d(0.0993, 0.136674, 4.357625);

        glNormal3d(0.624306, 0.624306, -0.469557);
        glVertex3d(0.121916, 0.167803, 4.429082);
        glVertex3d(0.167803, 0.121916, 4.429082);
        glVertex3d(0.136674, 0.0993, 4.357625);

        glNormal3d(0.705354, 0.705354, 0.070374);
        glVertex3d(0.118685, 0.163356, 4.506036);
        glVertex3d(0.167803, 0.121916, 4.429082);
        glVertex3d(0.121916, 0.167803, 4.429082);

        glNormal3d(0.705354, 0.705354, 0.070374);
        glVertex3d(0.118685, 0.163356, 4.506036);
        glVertex3d(0.163356, 0.118685, 4.506036);
        glVertex3d(0.167803, 0.121916, 4.429082);

        glNormal3d(0.503088, 0.503088, 0.702713);
        glVertex3d(0.079914, 0.109993, 4.571997);
        glVertex3d(0.163356, 0.118685, 4.506036);
        glVertex3d(0.118685, 0.163356, 4.506036);

        glNormal3d(0.503088, 0.503086, 0.702714);
        glVertex3d(0.079914, 0.109993, 4.571997);
        glVertex3d(0.109993, 0.079914, 4.571997);
        glVertex3d(0.163356, 0.118685, 4.506036);

        glNormal3d(0.210316, 0.210315, 0.954743);
        glVertex3d(0.037913, 0.052183, 4.593984);
        glVertex3d(0.109993, 0.079914, 4.571997);
        glVertex3d(0.079914, 0.109993, 4.571997);

        glNormal3d(0.210316, 0.210316, 0.954743);
        glVertex3d(0.037913, 0.052183, 4.593984);
        glVertex3d(0.052183, 0.037913, 4.593984);
        glVertex3d(0.109993, 0.079914, 4.571997);

        glNormal3d(0.06648, 0.06648, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0.052183, 0.037913, 4.593984);
        glVertex3d(0.037913, 0.052183, 4.593984);

        glNormal3d(0.560749, 0.560749, 0.609197);
        glVertex3d(0.348078, 0.479087, 4.08279);
        glVertex3d(0.325461, 0.447959, 4.132261);
        glVertex3d(0.447959, 0.325461, 4.132261);

        glNormal3d(0.560749, 0.560749, 0.609197);
        glVertex3d(0.348078, 0.479087, 4.08279);
        glVertex3d(0.447959, 0.325461, 4.132261);
        glVertex3d(0.479088, 0.348077, 4.08279);

        glNormal3d(0.188212, 0.188212, 0.963926);
        glVertex3d(0.383617, 0.528003, 4.0663);
        glVertex3d(0.348078, 0.479087, 4.08279);
        glVertex3d(0.479088, 0.348077, 4.08279);

        glNormal3d(0.188212, 0.188212, 0.963926);
        glVertex3d(0.383617, 0.528003, 4.0663);
        glVertex3d(0.479088, 0.348077, 4.08279);
        glVertex3d(0.528004, 0.383617, 4.0663);

        glNormal3d(0, 0, 1);
        glVertex3d(0.24792, 0.341233, 3.093384);
        glVertex3d(0.40349, 0.293152, 3.093384);
        glVertex3d(0.293153, 0.40349, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.24792, 0.341233, 3.093384);
        glVertex3d(0.341233, 0.24792, 3.093384);
        glVertex3d(0.40349, 0.293152, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.341233, 0.24792, 3.093384);
        glVertex3d(0.474331, 0.154119, 3.093384);
        glVertex3d(0.40349, 0.293152, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.341233, 0.24792, 3.093384);
        glVertex3d(0.401143, 0.130339, 3.093384);
        glVertex3d(0.474331, 0.154119, 3.093384);

        glNormal3d(0.237161, 0.120839, 0.963926);
        glVertex3d(0.528004, 0.383617, 4.0663);
        glVertex3d(0.479088, 0.348077, 4.08279);
        glVertex3d(0.563201, 0.182995, 4.08279);

        glNormal3d(0.23716, 0.120839, 0.963926);
        glVertex3d(0.528004, 0.383617, 4.0663);
        glVertex3d(0.563201, 0.182995, 4.08279);
        glVertex3d(0.620705, 0.201679, 4.0663);

        glNormal3d(0.706585, 0.360022, 0.609198);
        glVertex3d(0.479088, 0.348077, 4.08279);
        glVertex3d(0.447959, 0.325461, 4.132261);
        glVertex3d(0.526607, 0.171105, 4.132261);

        glNormal3d(0.706586, 0.360022, 0.609197);
        glVertex3d(0.479088, 0.348077, 4.08279);
        glVertex3d(0.526607, 0.171105, 4.132261);
        glVertex3d(0.563201, 0.182995, 4.08279);

        glNormal3d(0.08377, 0.042683, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0.061345, 0.019932, 4.593984);
        glVertex3d(0.052183, 0.037913, 4.593984);

        glNormal3d(0.265013, 0.135031, 0.954743);
        glVertex3d(0.052183, 0.037913, 4.593984);
        glVertex3d(0.129304, 0.042014, 4.571997);
        glVertex3d(0.109993, 0.079914, 4.571997);

        glNormal3d(0.265013, 0.135031, 0.954743);
        glVertex3d(0.052183, 0.037913, 4.593984);
        glVertex3d(0.061345, 0.019932, 4.593984);
        glVertex3d(0.129304, 0.042014, 4.571997);

        glNormal3d(0.633927, 0.323003, 0.702714);
        glVertex3d(0.109993, 0.079914, 4.571997);
        glVertex3d(0.192036, 0.062396, 4.506036);
        glVertex3d(0.163356, 0.118685, 4.506036);

        glNormal3d(0.633927, 0.323003, 0.702714);
        glVertex3d(0.109993, 0.079914, 4.571997);
        glVertex3d(0.129304, 0.042014, 4.571997);
        glVertex3d(0.192036, 0.062396, 4.506036);

        glNormal3d(0.888798, 0.452864, 0.070374);
        glVertex3d(0.163356, 0.118685, 4.506036);
        glVertex3d(0.197264, 0.064095, 4.429082);
        glVertex3d(0.167803, 0.121916, 4.429082);

        glNormal3d(0.888797, 0.452866, 0.070372);
        glVertex3d(0.163356, 0.118685, 4.506036);
        glVertex3d(0.192036, 0.062396, 4.506036);
        glVertex3d(0.197264, 0.064095, 4.429082);

        glNormal3d(0.786671, 0.40083, -0.469558);
        glVertex3d(0.167803, 0.121916, 4.429082);
        glVertex3d(0.16067, 0.052205, 4.357625);
        glVertex3d(0.136674, 0.0993, 4.357625);

        glNormal3d(0.786672, 0.400828, -0.469557);
        glVertex3d(0.167803, 0.121916, 4.429082);
        glVertex3d(0.197264, 0.064095, 4.429082);
        glVertex3d(0.16067, 0.052205, 4.357625);

        glNormal3d(0.365629, 0.186297, 0.911926);
        glVertex3d(0.136674, 0.0993, 4.357625);
        glVertex3d(0.207719, 0.067492, 4.335639);
        glVertex3d(0.176697, 0.128378, 4.335639);

        glNormal3d(0.365629, 0.186298, 0.911926);
        glVertex3d(0.136674, 0.0993, 4.357625);
        glVertex3d(0.16067, 0.052205, 4.357625);
        glVertex3d(0.207719, 0.067492, 4.335639);

        glNormal3d(0.522135, 0.26604, 0.810307);
        glVertex3d(0.176697, 0.128378, 4.335639);
        glVertex3d(0.280907, 0.091272, 4.280672);
        glVertex3d(0.238954, 0.17361, 4.280672);

        glNormal3d(0.522135, 0.266041, 0.810307);
        glVertex3d(0.176697, 0.128378, 4.335639);
        glVertex3d(0.207719, 0.067492, 4.335639);
        glVertex3d(0.280907, 0.091272, 4.280672);

        glNormal3d(0.583994, 0.297559, 0.755255);
        glVertex3d(0.238954, 0.17361, 4.280672);
        glVertex3d(0.354094, 0.115052, 4.214711);
        glVertex3d(0.301211, 0.218842, 4.214711);

        glNormal3d(0.583993, 0.297559, 0.755255);
        glVertex3d(0.238954, 0.17361, 4.280672);
        glVertex3d(0.280907, 0.091272, 4.280672);
        glVertex3d(0.354094, 0.115052, 4.214711);

        glNormal3d(0.744169, 0.379173, 0.549946);
        glVertex3d(0.301211, 0.218842, 4.214711);
        glVertex3d(0.437737, 0.142229, 4.08279);
        glVertex3d(0.372361, 0.270536, 4.08279);

        glNormal3d(0.744169, 0.379173, 0.549945);
        glVertex3d(0.301211, 0.218842, 4.214711);
        glVertex3d(0.354094, 0.115052, 4.214711);
        glVertex3d(0.437737, 0.142229, 4.08279);

        glNormal3d(-0.420935, -0.214476, 0.88137);
        glVertex3d(0.372361, 0.270536, 4.08279);
        glVertex3d(0.526607, 0.171105, 4.132261);
        glVertex3d(0.447959, 0.325461, 4.132261);

        glNormal3d(-0.420935, -0.214477, 0.88137);
        glVertex3d(0.372361, 0.270536, 4.08279);
        glVertex3d(0.437737, 0.142229, 4.08279);
        glVertex3d(0.526607, 0.171105, 4.132261);

        glNormal3d(0.891007, 0.45399, -1e-06);
        glVertex3d(0.528004, 0.383617, 4.0663);
        glVertex3d(0.620705, 0.201679, 4.00034);
        glVertex3d(0.528004, 0.383617, 4.00034);

        glNormal3d(0.891007, 0.45399, -2e-06);
        glVertex3d(0.528004, 0.383617, 4.0663);
        glVertex3d(0.620705, 0.201679, 4.0663);
        glVertex3d(0.620705, 0.201679, 4.00034);

        glNormal3d(0.674138, 0.343489, -0.653876);
        glVertex3d(0.528004, 0.383617, 4.00034);
        glVertex3d(0.584112, 0.189789, 3.956366);
        glVertex3d(0.496875, 0.361001, 3.956366);

        glNormal3d(0.674137, 0.343489, -0.653877);
        glVertex3d(0.528004, 0.383617, 4.00034);
        glVertex3d(0.620705, 0.201679, 4.00034);
        glVertex3d(0.584112, 0.189789, 3.956366);

        glNormal3d(0.669573, 0.341164, -0.659757);
        glVertex3d(0.496875, 0.361001, 3.956366);
        glVertex3d(0.500469, 0.162612, 3.857425);
        glVertex3d(0.425725, 0.309307, 3.857425);

        glNormal3d(0.669573, 0.341163, -0.659757);
        glVertex3d(0.496875, 0.361001, 3.956366);
        glVertex3d(0.584112, 0.189789, 3.956366);
        glVertex3d(0.500469, 0.162612, 3.857425);

        glNormal3d(0.793055, 0.40408, -0.455833);
        glVertex3d(0.425725, 0.309307, 3.857425);
        glVertex3d(0.427282, 0.138832, 3.709014);
        glVertex3d(0.363468, 0.264074, 3.709014);

        glNormal3d(0.793055, 0.40408, -0.455833);
        glVertex3d(0.425725, 0.309307, 3.857425);
        glVertex3d(0.500469, 0.162612, 3.857425);
        glVertex3d(0.427282, 0.138832, 3.709014);

        glNormal3d(0.851885, 0.434056, -0.293066);
        glVertex3d(0.363468, 0.264074, 3.709014);
        glVertex3d(0.380233, 0.123545, 3.54961);
        glVertex3d(0.323445, 0.234996, 3.54961);

        glNormal3d(0.851885, 0.434056, -0.293065);
        glVertex3d(0.363468, 0.264074, 3.709014);
        glVertex3d(0.427282, 0.138832, 3.709014);
        glVertex3d(0.380233, 0.123545, 3.54961);

        glNormal3d(0.886692, 0.451792, -0.09829);
        glVertex3d(0.323445, 0.234996, 3.54961);
        glVertex3d(0.369777, 0.120148, 3.439676);
        glVertex3d(0.314551, 0.228535, 3.439676);

        glNormal3d(0.886692, 0.451792, -0.098291);
        glVertex3d(0.323445, 0.234996, 3.54961);
        glVertex3d(0.380233, 0.123545, 3.54961);
        glVertex3d(0.369777, 0.120148, 3.439676);

        glNormal3d(0.890253, 0.453606, 0.041119);
        glVertex3d(0.314551, 0.228535, 3.439676);
        glVertex3d(0.375005, 0.121846, 3.307755);
        glVertex3d(0.318998, 0.231766, 3.307755);

        glNormal3d(0.890253, 0.453606, 0.041119);
        glVertex3d(0.314551, 0.228535, 3.439676);
        glVertex3d(0.369777, 0.120148, 3.439676);
        glVertex3d(0.375005, 0.121846, 3.307755);

        glNormal3d(0.218635, 0.1114, 0.969427);
        glVertex3d(0.318998, 0.231766, 3.307755);
        glVertex3d(0.416826, 0.135435, 3.296762);
        glVertex3d(0.354574, 0.257612, 3.296762);

        glNormal3d(0.218635, 0.1114, 0.969427);
        glVertex3d(0.318998, 0.231766, 3.307755);
        glVertex3d(0.375005, 0.121846, 3.307755);
        glVertex3d(0.416826, 0.135435, 3.296762);

        glNormal3d(0.815861, 0.415701, 0.401949);
        glVertex3d(0.354574, 0.257612, 3.296762);
        glVertex3d(0.437737, 0.142229, 3.247291);
        glVertex3d(0.372361, 0.270536, 3.247291);

        glNormal3d(0.815862, 0.415701, 0.401948);
        glVertex3d(0.354574, 0.257612, 3.296762);
        glVertex3d(0.416826, 0.135435, 3.296762);
        glVertex3d(0.437737, 0.142229, 3.247291);

        glNormal3d(0.876978, 0.446842, -0.176754);
        glVertex3d(0.372361, 0.270536, 3.247291);
        glVertex3d(0.427282, 0.138832, 3.186828);
        glVertex3d(0.363467, 0.264074, 3.186828);

        glNormal3d(0.876979, 0.446841, -0.176751);
        glVertex3d(0.372361, 0.270536, 3.247291);
        glVertex3d(0.437737, 0.142229, 3.247291);
        glVertex3d(0.427282, 0.138832, 3.186828);

        glNormal3d(0.633929, 0.323002, -0.702712);
        glVertex3d(0.363467, 0.264074, 3.186828);
        glVertex3d(0.395916, 0.12864, 3.153847);
        glVertex3d(0.336786, 0.244689, 3.153847);

        glNormal3d(0.633927, 0.323002, -0.702713);
        glVertex3d(0.363467, 0.264074, 3.186828);
        glVertex3d(0.427282, 0.138832, 3.186828);
        glVertex3d(0.395916, 0.12864, 3.153847);

        glNormal3d(0.887437, 0.45217, 0.089431);
        glVertex3d(0.336786, 0.244689, 3.153847);
        glVertex3d(0.401143, 0.130339, 3.093384);
        glVertex3d(0.341233, 0.24792, 3.093384);

        glNormal3d(0.887437, 0.452171, 0.089431);
        glVertex3d(0.336786, 0.244689, 3.153847);
        glVertex3d(0.395916, 0.12864, 3.153847);
        glVertex3d(0.401143, 0.130339, 3.093384);

        glNormal3d(0.633928, 0.323002, 0.702713);
        glVertex3d(0.40349, 0.293152, 3.093384);
        glVertex3d(0.500469, 0.162612, 3.0659);
        glVertex3d(0.425725, 0.309307, 3.0659);

        glNormal3d(0.633928, 0.323001, 0.702713);
        glVertex3d(0.40349, 0.293152, 3.093384);
        glVertex3d(0.474331, 0.154119, 3.093384);
        glVertex3d(0.500469, 0.162612, 3.0659);

        glNormal3d(0.888004, 0.45246, -0.08203);
        glVertex3d(0.425725, 0.309307, 3.0659);
        glVertex3d(0.495241, 0.160913, 2.99994);
        glVertex3d(0.421278, 0.306076, 2.99994);

        glNormal3d(0.888004, 0.45246, -0.082029);
        glVertex3d(0.425725, 0.309307, 3.0659);
        glVertex3d(0.500469, 0.162612, 3.0659);
        glVertex3d(0.495241, 0.160913, 2.99994);

        glNormal3d(0.176835, 0.090102, 0.980108);
        glVertex3d(0.421278, 0.306076, 2.99994);
        glVertex3d(0.573656, 0.186392, 2.98345);
        glVertex3d(0.487981, 0.354539, 2.98345);

        glNormal3d(0.176835, 0.090102, 0.980108);
        glVertex3d(0.421278, 0.306076, 2.99994);
        glVertex3d(0.495241, 0.160913, 2.99994);
        glVertex3d(0.573656, 0.186392, 2.98345);

        glNormal3d(0.4626, 0.235706, 0.85466);
        glVertex3d(0.487981, 0.354539, 2.98345);
        glVertex3d(0.625933, 0.203377, 2.950469);
        glVertex3d(0.532451, 0.386847, 2.950469);

        glNormal3d(0.4626, 0.235706, 0.85466);
        glVertex3d(0.487981, 0.354539, 2.98345);
        glVertex3d(0.573656, 0.186392, 2.98345);
        glVertex3d(0.625933, 0.203377, 2.950469);

        glNormal3d(0.846319, 0.43122, 0.312718);
        glVertex3d(0.532451, 0.386847, 2.950469);
        glVertex3d(0.652071, 0.21187, 2.868019);
        glVertex3d(0.554685, 0.403002, 2.868019);

        glNormal3d(0.84632, 0.431221, 0.312717);
        glVertex3d(0.532451, 0.386847, 2.950469);
        glVertex3d(0.625933, 0.203377, 2.950469);
        glVertex3d(0.652071, 0.21187, 2.868019);

        glNormal3d(0.886692, 0.451791, -0.098293);
        glVertex3d(0.554685, 0.403002, 2.868019);
        glVertex3d(0.646844, 0.210172, 2.813052);
        glVertex3d(0.550238, 0.399771, 2.813052);

        glNormal3d(0.886692, 0.451791, -0.098293);
        glVertex3d(0.554685, 0.403002, 2.868019);
        glVertex3d(0.652071, 0.21187, 2.868019);
        glVertex3d(0.646844, 0.210172, 2.813052);

        glNormal3d(0.709469, 0.361492, -0.604961);
        glVertex3d(0.550238, 0.399771, 2.813052);
        glVertex3d(0.594567, 0.193186, 2.741595);
        glVertex3d(0.505769, 0.367462, 2.741595);

        glNormal3d(0.70947, 0.361492, -0.60496);
        glVertex3d(0.550238, 0.399771, 2.813052);
        glVertex3d(0.646844, 0.210172, 2.813052);
        glVertex3d(0.594567, 0.193186, 2.741595);

        glNormal3d(0.211527, 0.107778, -0.971412);
        glVertex3d(0.505769, 0.367462, 2.741595);
        glVertex3d(0.442965, 0.143928, 2.703118);
        glVertex3d(0.376808, 0.273767, 2.703118);

        glNormal3d(0.211526, 0.107778, -0.971412);
        glVertex3d(0.505769, 0.367462, 2.741595);
        glVertex3d(0.594567, 0.193186, 2.741595);
        glVertex3d(0.442965, 0.143928, 2.703118);

        glNormal3d(0.168722, 0.085968, -0.981908);
        glVertex3d(0.376808, 0.273767, 2.703118);
        glVertex3d(0.333184, 0.108258, 2.681131);
        glVertex3d(0.283423, 0.205919, 2.681131);

        glNormal3d(0.168722, 0.085968, -0.981908);
        glVertex3d(0.376808, 0.273767, 2.703118);
        glVertex3d(0.442965, 0.143928, 2.703118);
        glVertex3d(0.333184, 0.108258, 2.681131);

        glNormal3d(0.89015, 0.453553, -0.043855);
        glVertex3d(0.283423, 0.205919, 2.681131);
        glVertex3d(0.322728, 0.10486, 2.433779);
        glVertex3d(0.274529, 0.199457, 2.433779);

        glNormal3d(0.890149, 0.453554, -0.043855);
        glVertex3d(0.283423, 0.205919, 2.681131);
        glVertex3d(0.333184, 0.108258, 2.681131);
        glVertex3d(0.322728, 0.10486, 2.433779);

        glNormal3d(0.888164, 0.45254, 0.079828);
        glVertex3d(0.274529, 0.199457, 2.433779);
        glVertex3d(0.338411, 0.109956, 2.230402);
        glVertex3d(0.28787, 0.209149, 2.230402);

        glNormal3d(0.888164, 0.452541, 0.079827);
        glVertex3d(0.274529, 0.199457, 2.433779);
        glVertex3d(0.322728, 0.10486, 2.433779);
        glVertex3d(0.338411, 0.109956, 2.230402);

        glNormal3d(0.891007, 0.453989, 0);
        glVertex3d(0.28787, 0.209149, 2.230402);
        glVertex3d(0.338411, 0.109956, 2.131461);
        glVertex3d(0.28787, 0.209149, 2.131461);

        glNormal3d(0.891007, 0.453989, 0);
        glVertex3d(0.28787, 0.209149, 2.230402);
        glVertex3d(0.338411, 0.109956, 2.230402);
        glVertex3d(0.338411, 0.109956, 2.131461);

        glNormal3d(0.857517, 0.436926, 0.271589);
        glVertex3d(0.28787, 0.209149, 2.131461);
        glVertex3d(0.369777, 0.120148, 2.01603);
        glVertex3d(0.314551, 0.228535, 2.01603);

        glNormal3d(0.857517, 0.436925, 0.27159);
        glVertex3d(0.28787, 0.209149, 2.131461);
        glVertex3d(0.338411, 0.109956, 2.131461);
        glVertex3d(0.369777, 0.120148, 2.01603);

        glNormal3d(0.872966, 0.444797, 0.200212);
        glVertex3d(0.314551, 0.228535, 2.01603);
        glVertex3d(0.401143, 0.130339, 1.856626);
        glVertex3d(0.341233, 0.24792, 1.856626);

        glNormal3d(0.872966, 0.444798, 0.200212);
        glVertex3d(0.314551, 0.228535, 2.01603);
        glVertex3d(0.369777, 0.120148, 2.01603);
        glVertex3d(0.401143, 0.130339, 1.856626);

        glNormal3d(0.866716, 0.441613, 0.231908);
        glVertex3d(0.341233, 0.24792, 1.856626);
        glVertex3d(0.437737, 0.142229, 1.697221);
        glVertex3d(0.372362, 0.270536, 1.697221);

        glNormal3d(0.866716, 0.441613, 0.231908);
        glVertex3d(0.341233, 0.24792, 1.856626);
        glVertex3d(0.401143, 0.130339, 1.856626);
        glVertex3d(0.437737, 0.142229, 1.697221);

        glNormal3d(0.84632, 0.431221, 0.312716);
        glVertex3d(0.372362, 0.270536, 1.697221);
        glVertex3d(0.474331, 0.154119, 1.581791);
        glVertex3d(0.40349, 0.293152, 1.581791);

        glNormal3d(0.84632, 0.43122, 0.312716);
        glVertex3d(0.372362, 0.270536, 1.697221);
        glVertex3d(0.437737, 0.142229, 1.697221);
        glVertex3d(0.474331, 0.154119, 1.581791);

        glNormal3d(0.830666, 0.423245, 0.361743);
        glVertex3d(0.40349, 0.293152, 1.581791);
        glVertex3d(0.531835, 0.172803, 1.427883);
        glVertex3d(0.452406, 0.328692, 1.427883);

        glNormal3d(0.830666, 0.423244, 0.361743);
        glVertex3d(0.40349, 0.293152, 1.581791);
        glVertex3d(0.474331, 0.154119, 1.581791);
        glVertex3d(0.531835, 0.172803, 1.427883);

        glNormal3d(0.849822, 0.433005, 0.300514);
        glVertex3d(0.452406, 0.328692, 1.427883);
        glVertex3d(0.570634, 0.18541, 1.3);
        glVertex3d(0.48541, 0.352671, 1.3);

        glNormal3d(0.849822, 0.433005, 0.300514);
        glVertex3d(0.452406, 0.328692, 1.427883);
        glVertex3d(0.531835, 0.172803, 1.427883);
        glVertex3d(0.570634, 0.18541, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.48541, 0.352671, 1.3);
        glVertex3d(0.66574, 0.216311, 1.3);
        glVertex3d(0.566312, 0.411449, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.48541, 0.352671, 1.3);
        glVertex3d(0.570634, 0.18541, 1.3);
        glVertex3d(0.66574, 0.216311, 1.3);

        glNormal3d(0.890162, 0.453559, 0.043547);
        glVertex3d(0.566312, 0.411449, 1.3);
        glVertex3d(0.667755, 0.216966, 1.251989);
        glVertex3d(0.568026, 0.412695, 1.251989);

        glNormal3d(0.890162, 0.453559, 0.043547);
        glVertex3d(0.566312, 0.411449, 1.3);
        glVertex3d(0.66574, 0.216311, 1.3);
        glVertex3d(0.667755, 0.216966, 1.251989);

        glNormal3d(0.89011, 0.453533, -0.044849);
        glVertex3d(0.568026, 0.412695, 1.251989);
        glVertex3d(0.662527, 0.215268, 1.131061);
        glVertex3d(0.563579, 0.409464, 1.131061);

        glNormal3d(0.89011, 0.453533, -0.04485);
        glVertex3d(0.568026, 0.412695, 1.251989);
        glVertex3d(0.667755, 0.216966, 1.251989);
        glVertex3d(0.662527, 0.215268, 1.131061);

        glNormal3d(0.807995, 0.411693, 0.421488);
        glVertex3d(0.563579, 0.409464, 1.131061);
        glVertex3d(0.704348, 0.228856, 1.037617);
        glVertex3d(0.599154, 0.435311, 1.037617);

        glNormal3d(0.807995, 0.411693, 0.421489);
        glVertex3d(0.563579, 0.409464, 1.131061);
        glVertex3d(0.662527, 0.215268, 1.131061);
        glVertex3d(0.704348, 0.228856, 1.037617);

        glNormal3d(0.655117, 0.333798, 0.677791);
        glVertex3d(0.599154, 0.435311, 1.037617);
        glVertex3d(0.777536, 0.252636, 0.955167);
        glVertex3d(0.661412, 0.480543, 0.955167);

        glNormal3d(0.655117, 0.333798, 0.677791);
        glVertex3d(0.599154, 0.435311, 1.037617);
        glVertex3d(0.704348, 0.228856, 1.037617);
        glVertex3d(0.777536, 0.252636, 0.955167);

        glNormal3d(0.711942, 0.362752, 0.60129);
        glVertex3d(0.661412, 0.480543, 0.955167);
        glVertex3d(0.861179, 0.279813, 0.839736);
        glVertex3d(0.732563, 0.532237, 0.839736);

        glNormal3d(0.711942, 0.362751, 0.60129);
        glVertex3d(0.661412, 0.480543, 0.955167);
        glVertex3d(0.777536, 0.252636, 0.955167);
        glVertex3d(0.861179, 0.279813, 0.839736);

        glNormal3d(0.782943, 0.398928, 0.477343);
        glVertex3d(0.732563, 0.532237, 0.839736);
        glVertex3d(0.918683, 0.298497, 0.729802);
        glVertex3d(0.781479, 0.567777, 0.729802);

        glNormal3d(0.782943, 0.398929, 0.477343);
        glVertex3d(0.732563, 0.532237, 0.839736);
        glVertex3d(0.861179, 0.279813, 0.839736);
        glVertex3d(0.918683, 0.298497, 0.729802);

        glNormal3d(0.882268, 0.449537, 0.139714);
        glVertex3d(0.781479, 0.567777, 0.729802);
        glVertex3d(0.934366, 0.303593, 0.614371);
        glVertex3d(0.794819, 0.577469, 0.614371);

        glNormal3d(0.882268, 0.449536, 0.139715);
        glVertex3d(0.781479, 0.567777, 0.729802);
        glVertex3d(0.918683, 0.298497, 0.729802);
        glVertex3d(0.934366, 0.303593, 0.614371);

        glNormal3d(0.885052, 0.450956, -0.115421);
        glVertex3d(0.794819, 0.577469, 0.614371);
        glVertex3d(0.923911, 0.300196, 0.520927);
        glVertex3d(0.785926, 0.571007, 0.520927);

        glNormal3d(0.885052, 0.450956, -0.115421);
        glVertex3d(0.794819, 0.577469, 0.614371);
        glVertex3d(0.934366, 0.303593, 0.614371);
        glVertex3d(0.923911, 0.300196, 0.520927);

        glNormal3d(0.832931, 0.424399, -0.355121);
        glVertex3d(0.785926, 0.571007, 0.520927);
        glVertex3d(0.897772, 0.291703, 0.44947);
        glVertex3d(0.763691, 0.554853, 0.44947);

        glNormal3d(0.832931, 0.424399, -0.355122);
        glVertex3d(0.785926, 0.571007, 0.520927);
        glVertex3d(0.923911, 0.300196, 0.520927);
        glVertex3d(0.897772, 0.291703, 0.44947);

        glNormal3d(0.669573, 0.341164, -0.659757);
        glVertex3d(0.763691, 0.554853, 0.44947);
        glVertex3d(0.855951, 0.278114, 0.4);
        glVertex3d(0.728115, 0.529006, 0.4);

        glNormal3d(0.669574, 0.341164, -0.659756);
        glVertex3d(0.763691, 0.554853, 0.44947);
        glVertex3d(0.897772, 0.291703, 0.44947);
        glVertex3d(0.855951, 0.278114, 0.4);

        glNormal3d(0.891007, 0.45399, -2e-06);
        glVertex3d(0.728115, 0.529006, 0.4);
        glVertex3d(0.855951, 0.278114, 0.3);
        glVertex3d(0.728115, 0.529006, 0.3);

        glNormal3d(0.891007, 0.45399, -3e-06);
        glVertex3d(0.728115, 0.529006, 0.4);
        glVertex3d(0.855951, 0.278114, 0.4);
        glVertex3d(0.855951, 0.278114, 0.3);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.728115, 0.529006, 0.3);
        glVertex3d(0.91969, 0.298824, 0.3);
        glVertex3d(0.782336, 0.568399, 0.3);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.728115, 0.529006, 0.3);
        glVertex3d(0.855951, 0.278114, 0.3);
        glVertex3d(0.91969, 0.298824, 0.3);

        glNormal3d(0.891007, 0.45399, 0);
        glVertex3d(0.782336, 0.568399, 0.3);
        glVertex3d(0.91969, 0.298825, 0);
        glVertex3d(0.782336, 0.568399, 0);

        glNormal3d(0.891007, 0.45399, 0);
        glVertex3d(0.782336, 0.568399, 0.3);
        glVertex3d(0.91969, 0.298824, 0.3);
        glVertex3d(0.91969, 0.298825, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.782336, 0.568399, 0);
        glVertex3d(0.91969, 0.298825, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.91969, 0.298825, 0);
        glVertex3d(0.96702, 0, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0.987688, 0.156435, 0);
        glVertex3d(0.91969, 0.298824, 0.3);
        glVertex3d(0.96702, 0, 0);
        glVertex3d(0.91969, 0.298825, 0);

        glNormal3d(0.987688, 0.156435, 0);
        glVertex3d(0.91969, 0.298824, 0.3);
        glVertex3d(0.96702, 0, 0.3);
        glVertex3d(0.96702, 0, 0);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.855951, 0.278114, 0.3);
        glVertex3d(0.96702, 0, 0.3);
        glVertex3d(0.91969, 0.298824, 0.3);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.9, 0, 0.3);
        glVertex3d(0.96702, 0, 0.3);
        glVertex3d(0.855951, 0.278114, 0.3);

        glNormal3d(0.987688, 0.156436, -3e-06);
        glVertex3d(0.855951, 0.278114, 0.4);
        glVertex3d(0.9, 0, 0.3);
        glVertex3d(0.855951, 0.278114, 0.3);

        glNormal3d(0.987688, 0.156435, 0);
        glVertex3d(0.855951, 0.278114, 0.4);
        glVertex3d(0.9, 0, 0.4);
        glVertex3d(0.9, 0, 0.3);

        glNormal3d(0.742228, 0.117558, -0.659756);
        glVertex3d(0.897772, 0.291703, 0.44947);
        glVertex3d(0.9, 0, 0.4);
        glVertex3d(0.855951, 0.278114, 0.4);

        glNormal3d(0.742227, 0.117558, -0.659757);
        glVertex3d(0.897772, 0.291703, 0.44947);
        glVertex3d(0.943974, 0, 0.44947);
        glVertex3d(0.9, 0, 0.4);

        glNormal3d(0.923311, 0.146239, -0.355122);
        glVertex3d(0.923911, 0.300196, 0.520927);
        glVertex3d(0.943974, 0, 0.44947);
        glVertex3d(0.897772, 0.291703, 0.44947);

        glNormal3d(0.923311, 0.146239, -0.355121);
        glVertex3d(0.923911, 0.300196, 0.520927);
        glVertex3d(0.971457, 0, 0.520927);
        glVertex3d(0.943974, 0, 0.44947);

        glNormal3d(0.981087, 0.15539, -0.115421);
        glVertex3d(0.934366, 0.303593, 0.614371);
        glVertex3d(0.971457, 0, 0.520927);
        glVertex3d(0.923911, 0.300196, 0.520927);

        glNormal3d(0.981087, 0.15539, -0.115422);
        glVertex3d(0.934366, 0.303593, 0.614371);
        glVertex3d(0.982451, 0, 0.614371);
        glVertex3d(0.971457, 0, 0.520927);

        glNormal3d(0.978001, 0.154901, 0.139715);
        glVertex3d(0.918683, 0.298497, 0.729802);
        glVertex3d(0.982451, 0, 0.614371);
        glVertex3d(0.934366, 0.303593, 0.614371);

        glNormal3d(0.978001, 0.154901, 0.139714);
        glVertex3d(0.918683, 0.298497, 0.729802);
        glVertex3d(0.965961, 0, 0.729802);
        glVertex3d(0.982451, 0, 0.614371);

        glNormal3d(0.867899, 0.137463, 0.477343);
        glVertex3d(0.861179, 0.279813, 0.839736);
        glVertex3d(0.965961, 0, 0.729802);
        glVertex3d(0.918683, 0.298497, 0.729802);

        glNormal3d(0.867898, 0.137462, 0.477344);
        glVertex3d(0.861179, 0.279813, 0.839736);
        glVertex3d(0.905497, 0, 0.839736);
        glVertex3d(0.965961, 0, 0.729802);

        glNormal3d(0.789193, 0.124996, 0.60129);
        glVertex3d(0.777536, 0.252636, 0.955167);
        glVertex3d(0.905497, 0, 0.839736);
        glVertex3d(0.861179, 0.279813, 0.839736);

        glNormal3d(0.789193, 0.124997, 0.60129);
        glVertex3d(0.777536, 0.252636, 0.955167);
        glVertex3d(0.81755, 0, 0.955167);
        glVertex3d(0.905497, 0, 0.839736);

        glNormal3d(0.726202, 0.11502, 0.677791);
        glVertex3d(0.704348, 0.228856, 1.037617);
        glVertex3d(0.81755, 0, 0.955167);
        glVertex3d(0.777536, 0.252636, 0.955167);

        glNormal3d(0.726204, 0.115021, 0.67779);
        glVertex3d(0.704348, 0.228856, 1.037617);
        glVertex3d(0.740596, 0, 1.037617);
        glVertex3d(0.81755, 0, 0.955167);

        glNormal3d(0.895669, 0.141862, 0.421489);
        glVertex3d(0.662527, 0.215268, 1.131061);
        glVertex3d(0.740596, 0, 1.037617);
        glVertex3d(0.704348, 0.228856, 1.037617);

        glNormal3d(0.895668, 0.14186, 0.421492);
        glVertex3d(0.662527, 0.215268, 1.131061);
        glVertex3d(0.696622, 0, 1.131061);
        glVertex3d(0.740596, 0, 1.037617);

        glNormal3d(0.986694, 0.156278, -0.04485);
        glVertex3d(0.667755, 0.216966, 1.251989);
        glVertex3d(0.696622, 0, 1.131061);
        glVertex3d(0.662527, 0.215268, 1.131061);

        glNormal3d(0.986694, 0.156278, -0.04485);
        glVertex3d(0.667755, 0.216966, 1.251989);
        glVertex3d(0.702119, 0, 1.251989);
        glVertex3d(0.696622, 0, 1.131061);

        glNormal3d(0.986751, 0.156287, 0.043547);
        glVertex3d(0.66574, 0.216311, 1.3);
        glVertex3d(0.702119, 0, 1.251989);
        glVertex3d(0.667755, 0.216966, 1.251989);

        glNormal3d(0.986751, 0.156287, 0.043547);
        glVertex3d(0.66574, 0.216311, 1.3);
        glVertex3d(0.7, 0, 1.3);
        glVertex3d(0.702119, 0, 1.251989);

        glNormal3d(0, 0, 1);
        glVertex3d(0.570634, 0.18541, 1.3);
        glVertex3d(0.7, 0, 1.3);
        glVertex3d(0.66574, 0.216311, 1.3);

        glNormal3d(0, 0, 1);
        glVertex3d(0.570634, 0.18541, 1.3);
        glVertex3d(0.6, 0, 1.3);
        glVertex3d(0.7, 0, 1.3);

        glNormal3d(0.942035, 0.149204, 0.300514);
        glVertex3d(0.531835, 0.172803, 1.427883);
        glVertex3d(0.6, 0, 1.3);
        glVertex3d(0.570634, 0.18541, 1.3);

        glNormal3d(0.942035, 0.149204, 0.300515);
        glVertex3d(0.531835, 0.172803, 1.427883);
        glVertex3d(0.559205, 0, 1.427883);
        glVertex3d(0.6, 0, 1.3);

        glNormal3d(0.9208, 0.145841, 0.361743);
        glVertex3d(0.474331, 0.154119, 1.581791);
        glVertex3d(0.559205, 0, 1.427883);
        glVertex3d(0.531835, 0.172803, 1.427883);

        glNormal3d(0.9208, 0.145842, 0.361743);
        glVertex3d(0.474331, 0.154119, 1.581791);
        glVertex3d(0.498741, 0, 1.581791);
        glVertex3d(0.559205, 0, 1.427883);

        glNormal3d(0.938152, 0.14859, 0.312716);
        glVertex3d(0.437737, 0.142229, 1.697221);
        glVertex3d(0.498741, 0, 1.581791);
        glVertex3d(0.474331, 0.154119, 1.581791);

        glNormal3d(0.938152, 0.148589, 0.312718);
        glVertex3d(0.437737, 0.142229, 1.697221);
        glVertex3d(0.460264, 0, 1.697221);
        glVertex3d(0.498741, 0, 1.581791);

        glNormal3d(0.960762, 0.15217, 0.231908);
        glVertex3d(0.401143, 0.130339, 1.856626);
        glVertex3d(0.460264, 0, 1.697221);
        glVertex3d(0.437737, 0.142229, 1.697221);

        glNormal3d(0.960762, 0.152171, 0.231907);
        glVertex3d(0.401143, 0.130339, 1.856626);
        glVertex3d(0.421787, 0, 1.856626);
        glVertex3d(0.460264, 0, 1.697221);

        glNormal3d(0.96769, 0.153268, 0.200212);
        glVertex3d(0.369777, 0.120148, 2.01603);
        glVertex3d(0.421787, 0, 1.856626);
        glVertex3d(0.401143, 0.130339, 1.856626);

        glNormal3d(0.96769, 0.153268, 0.200212);
        glVertex3d(0.369777, 0.120148, 2.01603);
        glVertex3d(0.388807, 0, 2.01603);
        glVertex3d(0.421787, 0, 1.856626);

        glNormal3d(0.950564, 0.150555, 0.27159);
        glVertex3d(0.338411, 0.109956, 2.131461);
        glVertex3d(0.388807, 0, 2.01603);
        glVertex3d(0.369777, 0.120148, 2.01603);

        glNormal3d(0.950564, 0.150556, 0.271589);
        glVertex3d(0.338411, 0.109956, 2.131461);
        glVertex3d(0.355827, 0, 2.131461);
        glVertex3d(0.388807, 0, 2.01603);

        glNormal3d(0.987688, 0.156436, 0);
        glVertex3d(0.338411, 0.109956, 2.230402);
        glVertex3d(0.355827, 0, 2.131461);
        glVertex3d(0.338411, 0.109956, 2.131461);

        glNormal3d(0.987688, 0.156436, 0);
        glVertex3d(0.338411, 0.109956, 2.230402);
        glVertex3d(0.355827, 0, 2.230402);
        glVertex3d(0.355827, 0, 2.131461);

        glNormal3d(0.984536, 0.155937, 0.079827);
        glVertex3d(0.322728, 0.10486, 2.433779);
        glVertex3d(0.355827, 0, 2.230402);
        glVertex3d(0.338411, 0.109956, 2.230402);

        glNormal3d(0.984536, 0.155937, 0.079827);
        glVertex3d(0.322728, 0.10486, 2.433779);
        glVertex3d(0.339337, 0, 2.433779);
        glVertex3d(0.355827, 0, 2.230402);

        glNormal3d(0.986738, 0.156286, -0.043856);
        glVertex3d(0.333184, 0.108258, 2.681131);
        glVertex3d(0.339337, 0, 2.433779);
        glVertex3d(0.322728, 0.10486, 2.433779);

        glNormal3d(0.986738, 0.156284, -0.043855);
        glVertex3d(0.333184, 0.108258, 2.681131);
        glVertex3d(0.35033, 0, 2.681131);
        glVertex3d(0.339337, 0, 2.433779);

        glNormal3d(0.18703, 0.029623, -0.981908);
        glVertex3d(0.442965, 0.143928, 2.703118);
        glVertex3d(0.35033, 0, 2.681131);
        glVertex3d(0.333184, 0.108258, 2.681131);

        glNormal3d(0.187029, 0.029623, -0.981908);
        glVertex3d(0.442965, 0.143928, 2.703118);
        glVertex3d(0.465761, 0, 2.703118);
        glVertex3d(0.35033, 0, 2.681131);

        glNormal3d(0.234479, 0.037138, -0.971412);
        glVertex3d(0.594567, 0.193186, 2.741595);
        glVertex3d(0.465761, 0, 2.703118);
        glVertex3d(0.442965, 0.143928, 2.703118);

        glNormal3d(0.234479, 0.037138, -0.971412);
        glVertex3d(0.594567, 0.193186, 2.741595);
        glVertex3d(0.625165, 0, 2.741595);
        glVertex3d(0.465761, 0, 2.703118);

        glNormal3d(0.786453, 0.124562, -0.60496);
        glVertex3d(0.646844, 0.210172, 2.813052);
        glVertex3d(0.625165, 0, 2.741595);
        glVertex3d(0.594567, 0.193186, 2.741595);

        glNormal3d(0.786451, 0.124563, -0.604962);
        glVertex3d(0.646844, 0.210172, 2.813052);
        glVertex3d(0.680132, 0, 2.813052);
        glVertex3d(0.625165, 0, 2.741595);

        glNormal3d(0.982905, 0.155679, -0.098293);
        glVertex3d(0.652071, 0.21187, 2.868019);
        glVertex3d(0.680132, 0, 2.813052);
        glVertex3d(0.646844, 0.210172, 2.813052);

        glNormal3d(0.982906, 0.155678, -0.098289);
        glVertex3d(0.652071, 0.21187, 2.868019);
        glVertex3d(0.685629, 0, 2.868019);
        glVertex3d(0.680132, 0, 2.813052);

        glNormal3d(0.938152, 0.14859, 0.312717);
        glVertex3d(0.625933, 0.203377, 2.950469);
        glVertex3d(0.685629, 0, 2.868019);
        glVertex3d(0.652071, 0.21187, 2.868019);

        glNormal3d(0.938152, 0.14859, 0.312716);
        glVertex3d(0.625933, 0.203377, 2.950469);
        glVertex3d(0.658145, 0, 2.950469);
        glVertex3d(0.685629, 0, 2.868019);

        glNormal3d(0.512796, 0.081219, 0.85466);
        glVertex3d(0.573656, 0.186392, 2.98345);
        glVertex3d(0.658145, 0, 2.950469);
        glVertex3d(0.625933, 0.203377, 2.950469);

        glNormal3d(0.512797, 0.08122, 0.85466);
        glVertex3d(0.573656, 0.186392, 2.98345);
        glVertex3d(0.603178, 0, 2.98345);
        glVertex3d(0.658145, 0, 2.950469);

        glNormal3d(0.196023, 0.031047, 0.980108);
        glVertex3d(0.495241, 0.160913, 2.99994);
        glVertex3d(0.603178, 0, 2.98345);
        glVertex3d(0.573656, 0.186392, 2.98345);

        glNormal3d(0.196023, 0.031047, 0.980108);
        glVertex3d(0.495241, 0.160913, 2.99994);
        glVertex3d(0.520728, 0, 2.99994);
        glVertex3d(0.603178, 0, 2.98345);

        glNormal3d(0.98436, 0.155908, -0.082029);
        glVertex3d(0.500469, 0.162612, 3.0659);
        glVertex3d(0.520728, 0, 2.99994);
        glVertex3d(0.495241, 0.160913, 2.99994);

        glNormal3d(0.984359, 0.155909, -0.082031);
        glVertex3d(0.500469, 0.162612, 3.0659);
        glVertex3d(0.526224, 0, 3.0659);
        glVertex3d(0.520728, 0, 2.99994);

        glNormal3d(0.702714, 0.1113, 0.702713);
        glVertex3d(0.474331, 0.154119, 3.093384);
        glVertex3d(0.526224, 0, 3.0659);
        glVertex3d(0.500469, 0.162612, 3.0659);

        glNormal3d(0.702713, 0.1113, 0.702713);
        glVertex3d(0.474331, 0.154119, 3.093384);
        glVertex3d(0.498741, 0, 3.093384);
        glVertex3d(0.526224, 0, 3.0659);

        glNormal3d(0.983731, 0.155808, 0.08943);
        glVertex3d(0.395916, 0.12864, 3.153847);
        glVertex3d(0.421787, 0, 3.093384);
        glVertex3d(0.401143, 0.130339, 3.093384);

        glNormal3d(0.983731, 0.155809, 0.089429);
        glVertex3d(0.395916, 0.12864, 3.153847);
        glVertex3d(0.41629, 0, 3.153847);
        glVertex3d(0.421787, 0, 3.093384);

        glNormal3d(0.702714, 0.1113, -0.702713);
        glVertex3d(0.427282, 0.138832, 3.186828);
        glVertex3d(0.41629, 0, 3.153847);
        glVertex3d(0.395916, 0.12864, 3.153847);

        glNormal3d(0.702713, 0.1113, -0.702713);
        glVertex3d(0.427282, 0.138832, 3.186828);
        glVertex3d(0.449271, 0, 3.186828);
        glVertex3d(0.41629, 0, 3.153847);

        glNormal3d(0.972138, 0.153973, -0.176751);
        glVertex3d(0.437737, 0.142229, 3.247291);
        glVertex3d(0.449271, 0, 3.186828);
        glVertex3d(0.427282, 0.138832, 3.186828);

        glNormal3d(0.972139, 0.153971, -0.176747);
        glVertex3d(0.437737, 0.142229, 3.247291);
        glVertex3d(0.460264, 0, 3.247291);
        glVertex3d(0.449271, 0, 3.186828);

        glNormal3d(0.904389, 0.143241, 0.401948);
        glVertex3d(0.416826, 0.135435, 3.296762);
        glVertex3d(0.460264, 0, 3.247291);
        glVertex3d(0.437737, 0.142229, 3.247291);

        glNormal3d(0.90439, 0.143242, 0.401945);
        glVertex3d(0.416826, 0.135435, 3.296762);
        glVertex3d(0.438277, 0, 3.296762);
        glVertex3d(0.460264, 0, 3.247291);

        glNormal3d(0.242359, 0.038386, 0.969427);
        glVertex3d(0.375005, 0.121846, 3.307755);
        glVertex3d(0.438277, 0, 3.296762);
        glVertex3d(0.416826, 0.135435, 3.296762);

        glNormal3d(0.242359, 0.038386, 0.969427);
        glVertex3d(0.375005, 0.121846, 3.307755);
        glVertex3d(0.394304, 0, 3.307755);
        glVertex3d(0.438277, 0, 3.296762);

        glNormal3d(0.986853, 0.156303, 0.041119);
        glVertex3d(0.369777, 0.120148, 3.439676);
        glVertex3d(0.394304, 0, 3.307755);
        glVertex3d(0.375005, 0.121846, 3.307755);

        glNormal3d(0.986853, 0.156303, 0.041119);
        glVertex3d(0.369777, 0.120148, 3.439676);
        glVertex3d(0.388807, 0, 3.439676);
        glVertex3d(0.394304, 0, 3.307755);

        glNormal3d(0.982906, 0.155678, -0.098291);
        glVertex3d(0.380233, 0.123545, 3.54961);
        glVertex3d(0.388807, 0, 3.439676);
        glVertex3d(0.369777, 0.120148, 3.439676);

        glNormal3d(0.982905, 0.155678, -0.098291);
        glVertex3d(0.380233, 0.123545, 3.54961);
        glVertex3d(0.3998, 0, 3.54961);
        glVertex3d(0.388807, 0, 3.439676);

        glNormal3d(0.944321, 0.149567, -0.293065);
        glVertex3d(0.427282, 0.138832, 3.709014);
        glVertex3d(0.3998, 0, 3.54961);
        glVertex3d(0.380233, 0.123545, 3.54961);

        glNormal3d(0.944322, 0.149565, -0.293064);
        glVertex3d(0.427282, 0.138832, 3.709014);
        glVertex3d(0.44927, 0, 3.709014);
        glVertex3d(0.3998, 0, 3.54961);

        glNormal3d(0.879107, 0.139236, -0.455833);
        glVertex3d(0.500469, 0.162612, 3.857425);
        glVertex3d(0.44927, 0, 3.709014);
        glVertex3d(0.427282, 0.138832, 3.709014);

        glNormal3d(0.879106, 0.139238, -0.455834);
        glVertex3d(0.500469, 0.162612, 3.857425);
        glVertex3d(0.526224, 0, 3.857425);
        glVertex3d(0.44927, 0, 3.709014);

        glNormal3d(0.742227, 0.117558, -0.659757);
        glVertex3d(0.584112, 0.189789, 3.956366);
        glVertex3d(0.526224, 0, 3.857425);
        glVertex3d(0.500469, 0.162612, 3.857425);

        glNormal3d(0.742227, 0.117558, -0.659757);
        glVertex3d(0.584112, 0.189789, 3.956366);
        glVertex3d(0.614172, 0, 3.956366);
        glVertex3d(0.526224, 0, 3.857425);

        glNormal3d(0.747286, 0.118359, -0.653877);
        glVertex3d(0.620705, 0.201679, 4.00034);
        glVertex3d(0.614172, 0, 3.956366);
        glVertex3d(0.584112, 0.189789, 3.956366);

        glNormal3d(0.747285, 0.118359, -0.653878);
        glVertex3d(0.620705, 0.201679, 4.00034);
        glVertex3d(0.652648, 0, 4.00034);
        glVertex3d(0.614172, 0, 3.956366);

        glNormal3d(0.987688, 0.156436, -2e-06);
        glVertex3d(0.620705, 0.201679, 4.0663);
        glVertex3d(0.652648, 0, 4.00034);
        glVertex3d(0.620705, 0.201679, 4.00034);

        glNormal3d(0.987688, 0.156435, 0);
        glVertex3d(0.620705, 0.201679, 4.0663);
        glVertex3d(0.652648, 0, 4.0663);
        glVertex3d(0.652648, 0, 4.00034);

        glNormal3d(-0.46661, -0.073904, 0.88137);
        glVertex3d(0.437737, 0.142229, 4.08279);
        glVertex3d(0.553708, 0, 4.132261);
        glVertex3d(0.526607, 0.171105, 4.132261);

        glNormal3d(-0.466608, -0.073903, 0.881371);
        glVertex3d(0.437737, 0.142229, 4.08279);
        glVertex3d(0.460264, 0, 4.08279);
        glVertex3d(0.553708, 0, 4.132261);

        glNormal3d(0.824918, 0.130653, 0.549945);
        glVertex3d(0.354094, 0.115052, 4.214711);
        glVertex3d(0.460264, 0, 4.08279);
        glVertex3d(0.437737, 0.142229, 4.08279);

        glNormal3d(0.824918, 0.130654, 0.549945);
        glVertex3d(0.354094, 0.115052, 4.214711);
        glVertex3d(0.372317, 0, 4.214711);
        glVertex3d(0.460264, 0, 4.08279);

        glNormal3d(0.647361, 0.102532, 0.755255);
        glVertex3d(0.280907, 0.091272, 4.280672);
        glVertex3d(0.372317, 0, 4.214711);
        glVertex3d(0.354094, 0.115052, 4.214711);

        glNormal3d(0.647362, 0.102534, 0.755254);
        glVertex3d(0.280907, 0.091272, 4.280672);
        glVertex3d(0.295363, 0, 4.280672);
        glVertex3d(0.372317, 0, 4.214711);

        glNormal3d(0.57879, 0.091673, 0.810307);
        glVertex3d(0.207719, 0.067492, 4.335639);
        glVertex3d(0.295363, 0, 4.280672);
        glVertex3d(0.280907, 0.091272, 4.280672);

        glNormal3d(0.57879, 0.091672, 0.810308);
        glVertex3d(0.207719, 0.067492, 4.335639);
        glVertex3d(0.218409, 0, 4.335639);
        glVertex3d(0.295363, 0, 4.280672);

        glNormal3d(0.405303, 0.064194, 0.911926);
        glVertex3d(0.16067, 0.052205, 4.357625);
        glVertex3d(0.218409, 0, 4.335639);
        glVertex3d(0.207719, 0.067492, 4.335639);

        glNormal3d(0.405304, 0.064195, 0.911925);
        glVertex3d(0.16067, 0.052205, 4.357625);
        glVertex3d(0.168939, 0, 4.357625);
        glVertex3d(0.218409, 0, 4.335639);

        glNormal3d(0.872032, 0.138119, -0.469557);
        glVertex3d(0.197264, 0.064095, 4.429082);
        glVertex3d(0.168939, 0, 4.357625);
        glVertex3d(0.16067, 0.052205, 4.357625);

        glNormal3d(0.872032, 0.138118, -0.469556);
        glVertex3d(0.197264, 0.064095, 4.429082);
        glVertex3d(0.207416, 0, 4.429082);
        glVertex3d(0.168939, 0, 4.357625);

        glNormal3d(0.985239, 0.156049, 0.070373);
        glVertex3d(0.192036, 0.062396, 4.506036);
        glVertex3d(0.207416, 0, 4.429082);
        glVertex3d(0.197264, 0.064095, 4.429082);

        glNormal3d(0.985239, 0.156048, 0.070373);
        glVertex3d(0.192036, 0.062396, 4.506036);
        glVertex3d(0.201919, 0, 4.506036);
        glVertex3d(0.207416, 0, 4.429082);

        glNormal3d(0.702713, 0.1113, 0.702714);
        glVertex3d(0.129304, 0.042014, 4.571997);
        glVertex3d(0.201919, 0, 4.506036);
        glVertex3d(0.192036, 0.062396, 4.506036);

        glNormal3d(0.702713, 0.111298, 0.702714);
        glVertex3d(0.129304, 0.042014, 4.571997);
        glVertex3d(0.135959, 0, 4.571997);
        glVertex3d(0.201919, 0, 4.506036);

        glNormal3d(0.293769, 0.046528, 0.954743);
        glVertex3d(0.061345, 0.019932, 4.593984);
        glVertex3d(0.135959, 0, 4.571997);
        glVertex3d(0.129304, 0.042014, 4.571997);

        glNormal3d(0.29377, 0.04653, 0.954743);
        glVertex3d(0.061345, 0.019932, 4.593984);
        glVertex3d(0.064502, 0, 4.593984);
        glVertex3d(0.135959, 0, 4.571997);

        glNormal3d(0.09286, 0.014708, 0.995571);
        glVertex3d(0, 0, 4.6);
        glVertex3d(0.064502, 0, 4.593984);
        glVertex3d(0.061345, 0.019932, 4.593984);

        glNormal3d(0.783256, 0.124057, 0.609197);
        glVertex3d(0.563201, 0.182995, 4.08279);
        glVertex3d(0.526607, 0.171105, 4.132261);
        glVertex3d(0.553708, 0, 4.132261);

        glNormal3d(0.783255, 0.124057, 0.609197);
        glVertex3d(0.563201, 0.182995, 4.08279);
        glVertex3d(0.553708, 0, 4.132261);
        glVertex3d(0.592185, 0, 4.08279);

        glNormal3d(0.262894, 0.041639, 0.963926);
        glVertex3d(0.620705, 0.201679, 4.0663);
        glVertex3d(0.563201, 0.182995, 4.08279);
        glVertex3d(0.592185, 0, 4.08279);

        glNormal3d(0.262895, 0.041639, 0.963926);
        glVertex3d(0.620705, 0.201679, 4.0663);
        glVertex3d(0.592185, 0, 4.08279);
        glVertex3d(0.652648, 0, 4.0663);

        glNormal3d(0, 0, 1);
        glVertex3d(0.401143, 0.130339, 3.093384);
        glVertex3d(0.498741, 0, 3.093384);
        glVertex3d(0.474331, 0.154119, 3.093384);

        glNormal3d(0, 0, 1);
        glVertex3d(0.401143, 0.130339, 3.093384);
        glVertex3d(0.421787, 0, 3.093384);
        glVertex3d(0.498741, 0, 3.093384);

    glEnd();
    glEndList();
}
